Create comprehensive PRD through strategic analysis with optional innovation exploration
Creates comprehensive PRD through strategic analysis with optional innovation exploration
/plugin marketplace add metasaver/metasaver-marketplace/plugin install core-claude-plugin@metasaver-marketplaceCreates comprehensive PRD through strategic analysis. Planning-only command - produces PRD for /build to execute.
Use when: You have a vague idea or problem and need structured requirements.
Output: PRD file ready for /build {prd-path} to execute.
When /architect is invoked, ALWAYS proceed to Phase 1 regardless of prompt content. User prompts may contain questions, clarifications, or vague problems - these are handled during the Requirements exploration phase.
Follow: /skill analysis-phase
Spawn scope-check agent to identify target and reference repositories.
Note: Scope-check only - all requests follow FULL PATH workflow.
Use: sequential-thinking MCP tool
Before requirements exploration, structure the approach using sequential-thinking:
Output: Structured analysis plan for EA agent.
Follow: /skill prd-creation
Spawn: core-claude-plugin:generic:enterprise-architect
EA agent performs deep exploration with HITL questions to understand requirements:
/skill prd-creation templateOutput: Draft PRD document with all 10 sections.
Spawn: core-claude-plugin:generic:reviewer (document validation mode)
Reviewer validates PRD structure before HITL:
/skill prd-creation templateGate is BLOCKING - workflow cannot proceed until PRD passes validation.
Use AskUserQuestion to ask user:
"Run innovation analysis to discover enhancement opportunities?"
Options:
- Yes - Analyze PRD for recommended enhancements
- No - Skip innovation analysis and proceed to final review
User controls whether innovation runs. Innovation is OPTIONAL.
IF user selected "Yes" in Phase 5:
Follow: /skill innovate-phase
Innovation advisor analyzes PRD for enhancement opportunities. For EACH innovation: show 1-pager, ask user (Implement/Skip/More Details). EA updates PRD with selected innovations.
IF user selected "No": Skip directly to Phase 7.
Follow: /skill design-phase
Follow: /skill architect-phase
Architect checks multi-mono for existing solutions, validates against Context7 docs, enriches stories with implementation details.
Follow: /skill planning-phase
PM reviews enriched stories, identifies dependencies, groups into execution waves, creates Gantt chart.
Spawn: core-claude-plugin:generic:reviewer (design artifacts validation mode)
docs/epics/{project-id}/user-stories/Gate is BLOCKING - workflow cannot proceed until design artifacts pass validation.
Follow: /skill hitl-approval
User reviews complete PRD package: PRD summary, enriched stories, selected innovations (if any), execution plan.
User approves or requests revisions. On revision: Return to Requirements phase.
Follow: /skill workflow-postmortem mode=summary
Run /skill workflow-postmortem mode=summary to generate final summary. This reads any accumulated logs from docs/epics/{project}/post-mortem.md and presents a summary to the user.
Output: Summary of issues logged during workflow (count by category, patterns identified), included in final artifacts.
Follow: /skill save-prd
Save PRD package to docs/epics/{project-id}/ with all artifacts.
Tell user: "Run /build {path}/prd.md to execute this plan."
Planning-only scope - /architect produces PRD package, execution handled by /build.
After /architect completes:
docs/epics/{project-id}/
├── prd.md # Main PRD document
├── user-stories/
│ ├── US-001-{slug}.md # Individual stories (enriched)
│ ├── US-002-{slug}.md
│ └── ...
├── execution-plan.md # PM's Gantt chart
├── innovations-selected.md # Innovations chosen by user (if any)
└── architecture-notes.md # Architect's validation notes
/architect "need user authentication somehow"
→ P1: scope=[current repo]
→ P2: sequential-thinking structures approach
→ P3: EA explores: OAuth? JWT? Session? User base? Creates PRD
→ P4: Reviewer validates PRD structure
→ P5: User asked: "Run innovation?" → Yes
→ P6: Innovate: passwordless auth, SSO, MFA - user selects
→ P7: Architect validates, PM plans waves
→ P8: User approves
→ P9: Postmortem summary
→ P10: PRD saved → "Run /build docs/epics/msm007-user-auth/prd.md"
/architect "dashboard but not sure what's on it"
→ P1: scope=[current repo]
→ P2: sequential-thinking analyzes stakeholders, metrics
→ P3: EA explores: Who uses it? Metrics? Real-time? Creates PRD
→ P4: Reviewer validates
→ P5: User asked: "Run innovation?" → No (skip)
→ P6: [skipped]
→ P7: Architect checks existing components, PM creates phased plan
→ P8: User approves
→ P9: Postmortem summary
→ P10: PRD saved
/architect "integrate Stripe but not sure best approach"
→ P1: scope=[current repo]
→ P2: sequential-thinking maps integration patterns
→ P3: EA explores: Payment types? Subscriptions? Webhooks? Creates PRD
→ P4: Reviewer validates
→ P5: User asked: "Run innovation?" → Yes
→ P6: Innovate: checkout sessions, payment intents - user selects
→ P7: Architect checks Context7 for Stripe patterns
→ P8: User approves
→ P9: Postmortem summary
→ P10: PRD saved
/skill prd-creation for PRD output/build {prd-path}/build {prd-path} to execute the plandocs/epics/{project-id}//skill workflow-postmortem mode=summary AFTER HITL approval, BEFORE Output phase