By vanlengs
Business analysis toolkit — user personas, journey maps, process flows, domain modeling, behavior matrices, and opportunity assessment. Use for design research, domain analysis, or any scenario where you need structured business insight artifacts.
Create a behavior matrix cross-referencing actors, actions, events, and data
Create a domain canvas mapping business domains, boundaries, and relationships
Create a user journey map with actions, touchpoints, emotions, and pain points
Create an opportunity assessment with priority ranking and ROI estimation
Create user persona cards with goals, pain points, and empathy maps
You are a **{{EXPERT_TITLE}}** participating in a plugin planning session.
You are a software architect participating in a plugin planning session.
You are a certified pediatric exercise specialist participating in a business analysis session.
You are a certified pediatric nutritionist participating in a business analysis session.
You are an experienced compliance officer participating in a business analysis session.
Create a behavior matrix that cross-references actors, actions, events, and data flows across a business domain. Use when you need a comprehensive view of who does what with what data, for gap analysis, permission modeling, test planning, or when someone asks "what are all the interactions in this system". Produces a structured matrix document.
Create a domain canvas that maps business domains, their classifications (core/supporting/generic), boundaries, and relationships. Use when you need to understand system architecture, draw service boundaries, decide what to build vs buy, or when someone asks "how should we structure this". Produces a structured domain model document.
Create a user journey map that traces a persona's experience step by step — actions, touchpoints, emotions, pain points, and opportunities. Use when you need to understand user workflows, identify friction points, design service improvements, or when someone asks "what does the user experience look like". Produces a structured journey document.
Create an opportunity assessment brief with hotspot ranking, impact/feasibility scoring, and ROI estimation for plugin candidates. Use when you need to prioritize what to build, justify investment, present options to stakeholders, or when someone asks "what should we build first". Produces a structured opportunity document.
Create detailed user persona cards with goals, pain points, context, and empathy mapping. Use when you need to understand who the users are, when designing features, when starting user research, or when someone asks "who is our user". Produces structured persona documents.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace for planning, designing, validating, and shipping plugins.
Astra Studio handles the outer loop of plugin development — business analysis, domain modeling, plugin validation, and promotion. Individual skill authoring and testing is executed through the official skill-creator as an internal pipeline capability.
| Plugin | Skills | What it does | Install |
|---|---|---|---|
| studio-core | 4 | Workspace management — init, promote, status, create-expert | claude plugin install studio-core@astra-studio |
| studio-insight | 6 | Business analysis toolkit — personas, journeys, processes, domains | claude plugin install studio-insight@astra-studio |
| studio-planner | 5 | Planning pipeline — event storming, domain modeling, skill design, build orchestration | claude plugin install studio-planner@astra-studio |
| studio-quality | 2 | Quality assurance — plugin validation, MCP wiring | claude plugin install studio-quality@astra-studio |
# 1. Register the marketplace
claude plugin marketplace add github:VanLengs/astra-studio-plugins
# 2. Install what you need
claude plugin install studio-core@astra-studio
claude plugin install studio-insight@astra-studio
claude plugin install studio-planner@astra-studio
claude plugin install studio-quality@astra-studio
# 3. Initialize studio in your project
/studio-core:init
# 4. Plan a plugin
/studio-planner:plan "your business domain"
# 5. Confirm the build plan
# → Astra Studio generates specs, then produces initial skill drafts in {target_dir}/
# 6. Test and iterate each skill with real inputs
# → Use skill-creator to refine individual skills
# 7. Validate the plugin
/studio-quality:validate {target_dir}
# 8. Ship a version (design docs stay active for next iteration)
/studio-core:promote {plugin-name}
These 6 skills produce professional deliverables independently — no pipeline required:
/studio-insight:persona-insight "全职妈妈,两个孩子" # → persona card + empathy map
/studio-insight:journey-map "日常营养管理流程" # → journey map + emotional curve
/studio-insight:process-flow "从记录饮食到生成周报" # → process diagram + decision points
/studio-insight:domain-canvas "儿童健康管理" # → domain boundary map + classification
/studio-insight:behavior-matrix "儿童健康管理" # → actor × action × event × data table
/studio-insight:opportunity-brief "儿童健康管理" # → prioritized opportunity assessment
/studio-planner:plan chains 5 pipeline skills:
Step 1: event-storm
Multi-role brainstorming (PM, architect, domain experts)
→ Invokes: persona-insight, journey-map, process-flow
→ Identifies: KB dependencies, expert scope (planning vs runtime)
→ Writes: studio/changes/{domain}/event-storm.md
↓ user confirms
Step 2: domain-model
Clusters events into business domains, draws plugin boundaries
→ Full analysis mode: invokes domain-canvas, behavior-matrix, opportunity-brief
→ Fast mode: skips insight tools, goes directly to plugin proposals
→ Writes: studio/changes/{domain}/domain-map.md
→ Creates: {target_dir}/ scaffold for each plugin candidate
↓ user confirms
Step 3: skill-design
Breaks each plugin into skills with interfaces and data flow
→ Detects plugin traits: stateful, hil-gated, kb-dependent, multi-pipeline, expert-scoped
→ Assesses complexity: prompt-only / scripts / MCP
→ Writes: studio/changes/{plugin}/skill-map.md (includes traits + pipelines)
↓ user confirms
Step 4: spec-generate
Auto-generates specification files + trait-conditional scaffolding
→ Design docs → studio/changes/ (brief.md, plugin.json.draft)
→ Implementation → {target_dir}/ (SKILL.md skeletons, commands)
→ If stateful: init-workspace skill + runtime config/status templates
→ If hil-gated: approval gate sections in relevant skills
→ If multi-pipeline: per-pipeline orchestration commands
→ Advances status: planning → building
Step 5+: build, test, validate, promote
build-skills produces initial skill drafts via skill-creator (working first drafts)
→ Test each skill with real inputs, iterate with skill-creator
/studio-quality:validate validates {target_dir}/ and advances to approved
/studio-core:promote creates a versioned milestone (v0.1 → v0.2)
→ Design docs are snapshotted to archive but stay active for next iteration
Both studio-insight and studio-planner use multiple perspectives via subagent roles:
npx claudepluginhub ameng2001/astra-studio-plugins --plugin studio-insightPlugin planning suite — multi-role brainstorming, domain modeling, skill design, and spec generation. Use when starting a new plugin or restructuring an existing one.
Plugin quality assurance — validate plugin structure against Claude Code spec, check skill completeness, wire MCP servers. Use on any plugin directory to verify it is ready to ship.
Studio workspace management — initialize studio/ in your project, track plugin development status, and promote approved plugins to production
Document delivery suite — generate formal project documents (proposals, feasibility studies, designs, tenders, bids, acceptance packages) from studio planning artifacts. Supports custom writing experts, parallel chapter generation with checkpoint recovery, and multi-format export (MD/DOCX/PDF).
Business analysis toolkit: competitive analysis, UX strategy artifacts, market sizing, canvas, PRD, personas
Discovery & research skills: Discovery Interview Guide, Job Story Mapper, User Interview Synthesis, Assumption Mapper. Structure user research from screener to synthesis.
User research skills for designers: personas, empathy maps, journey maps, interview scripts, usability testing, and card sorting.
ユーザーストーリーを可視化する専門スキル。6つの専門エージェントチームで、 ジャーニーマップの分析から Pencil (.pen) ビジュアル出力まで一気通貫で実行する。 プロダクト情報とターゲットユーザーを入力し、認知→検討→初回利用→習慣化→推薦の 5フェーズで行動・思考・感情・接点・機能・課題・機会・Devアクションを構造化し、 Markdownドキュメントと Pencil ビジュアルジャーニーマップを出力する。 離脱トリガー分析を強化し、ペインポイントと機会を視覚的に強調する。 ペルソナファイルがあれば自動読み込み、なければ手動入力でも動作する。 Use when: ジャーニーマップを可視化したい、ユーザー体験を図で表現したい、 カスタマージャーニーをビジュアル化したい、離脱要因を分析したい、 UXフローを .pen ファイルで出力したい。 Triggers: "ジャーニー", "journey", "ジャーニーマップ", "journey map", "ユーザー体験", "user journey", "UXフロー", "体験設計", "カスタマージャーニー", "customer journey", "可視化", "visualize", "user story", "ユーザーストーリー", "離脱分析", "drop-off" └── journey-map.pen <- Pencil ビジュアルジャーニーマップ - 名前(ラベル) - 年齢層 - 職業 - デジタルリテラシー(高/中/低) - 主な課題・目標
Design with Intent. A comprehensive UX and design strategy system — 16 specialized skills and 6 named agents covering strategy, research, experience design, quality assurance, accessibility, measurement, and engineering handoff.
Senior product manager for requirements analysis, user research, and PRD creation