By vanlengs
Plugin planning suite — multi-role brainstorming, domain modeling, skill design, and spec generation. Use when starting a new plugin or restructuring an existing one.
You are a **{{EXPERT_TITLE}}** participating in a plugin planning session.
You are a software architect participating in a plugin planning session.
You are an experienced product manager participating in a plugin planning session.
Generate initial skill implementations in the target plugin directory after spec generation. Produces working first drafts that need iterative refinement through testing and skill-creator. Use when the user has confirmed the build stage. Works for both create and modify iterations.
Analyze event storm results to identify business domains, draw plugin boundaries, and map relationships between them. Use after event-storm, when you have a set of events and processes and need to decide how many plugins to build and what each one owns. Produces a domain map with plugin candidates.
Run a multi-role brainstorming session to discover business events, user journeys, pain points, and processes. Use when starting a new plugin project, exploring a business domain, or when someone says "let's brainstorm" or "help me figure out what to build". Produces a structured event storm with personas, journeys, and process flows.
Design the skill breakdown for a plugin — enumerate skills, map data flow, assess complexity, and plan implementation. Use after domain-model when you have plugin candidates and need to decide what individual skills each plugin should contain. Produces a skill map with dependencies and complexity tiers.
Generate all plugin specification files from planning artifacts — SKILL.md skeletons, plugin.json.draft, brief.md, and commands. Use after skill-design when the skill map is ready and you want to produce the complete workspace that the build stage can consume. Pure automation, no interactive input needed.
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-plannerPlugin 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
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.
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).
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Structured planning pipeline: discovery, design documents, technical designs, task decomposition, task creation, and technical diagramming
Create and manage Claude Code skills, plugins, subagents, and hooks. Use when building new skills, validating existing skills, testing skills empirically, creating plugins, converting projects to plugins, creating hooks, or managing plugin automation. Includes /skills-toolkit:skill-composer, /skills-toolkit:skill-refiner, /skills-toolkit:skill-tester, /skills-toolkit:plugin-creator, /skills-toolkit:subagent-creator, /skills-toolkit:hook-creator, and /skills-toolkit:ask-user-question skills.
Collaborative design dialogue - idea to approaches to design to plan
The Answer Computer — reasoning tools for brainstorming, planning, architecture design, and deep thinking
A comprehensive collection of custom skills for Claude Code covering engineering, product management, design, content, trading, database, QA, and educational domains