Requirements, architecture, and epics now output as directories with individual files per design point (_index.md + REQ-*.md/ADR-*.md/EPIC-*.md), linked via relative paths for better referencing and downstream consumption. Phase 6 handoff bridge simplified to read directly from individual EPIC files.
4.4 KiB
name, description, argument-hint, allowed-tools
| name | description | argument-hint | allowed-tools |
|---|---|---|---|
| spec | Specification generator - 6 phase document chain producing product brief, PRD, architecture, and epics. Triggers on "generate spec", "create specification", "spec generator". | [-y|--yes] [-c|--continue] "idea or requirement description" | TodoWrite(*), Task(*), AskUserQuestion(*), Read(*), Grep(*), Glob(*), Bash(*), Edit(*), Write(*) |
Auto Mode
When --yes or -y: Auto-confirm decisions, use recommended defaults, skip interactive validation.
Workflow Spec Command (/workflow:spec)
Quick Start
# Basic usage
/workflow:spec "Build a task management system with real-time collaboration"
# Auto mode (skip all confirmations)
/workflow:spec -y "User authentication system with OAuth2 and 2FA"
# Continue existing session
/workflow:spec -c "task management"
# Combined
/workflow:spec -y -c "task management"
Skill: spec-generator
Output Directory: .workflow/.spec/SPEC-{slug}-{YYYY-MM-DD}/
Core Flow: Discovery -> Product Brief -> PRD -> Architecture -> Epics -> Readiness Check
What This Command Does
Generates a complete specification package through 6 sequential phases:
- Discovery: Analyze seed idea, explore codebase (optional), establish session
- Product Brief: Multi-CLI analysis (Product/Technical/User perspectives)
- Requirements (PRD): Functional + non-functional requirements with MoSCoW priorities
- Architecture: Component design, tech stack, ADRs with review
- Epics & Stories: Implementation breakdown with dependency mapping
- Readiness Check: Cross-document validation, quality scoring, handoff
Output Artifacts
| Phase | Artifact | Description |
|---|---|---|
| 1 | spec-config.json |
Session configuration and state |
| 1 | discovery-context.json |
Codebase exploration (optional) |
| 2 | product-brief.md |
Product brief with multi-perspective synthesis |
| 3 | requirements/ |
_index.md + REQ-NNN-{slug}.md + NFR-{type}-NNN-{slug}.md |
| 4 | architecture/ |
_index.md + ADR-NNN-{slug}.md |
| 5 | epics/ |
_index.md + EPIC-NNN-{slug}.md |
| 6 | readiness-report.md |
Quality validation report |
| 6 | spec-summary.md |
One-page executive summary |
Flags
| Flag | Description |
|---|---|
-y, --yes |
Auto mode: skip all confirmations, use defaults |
-c, --continue |
Resume from last completed phase |
After Completion
The readiness check (Phase 6) offers handoff to execution workflows:
/workflow:lite-plan- Execute one Epic at a time (direct text input)/workflow:req-plan-with-file- Generate execution roadmap/workflow:plan- Full planning for entire scope/issue:new- Create issues per Epic
Plan Integration (Automatic Bridge)
When selecting "Full planning" or "Create roadmap", Phase 6 automatically:
- Creates a WFS session via
/workflow:session:start - Generates
.brainstorming/bridge files in the session directory:guidance-specification.md— synthesized from spec outputs (product-brief + requirements + architecture key decisions)feature-specs/feature-index.json— maps each Epic to a Feature entryfeature-specs/F-{num}-{slug}.md— individual feature spec per Epic
- Invokes the downstream workflow (
/workflow:planor/workflow:req-plan-with-file)
The context-search-agent auto-discovers these .brainstorming/ files and populates context-package.json.brainstorm_artifacts, which action-planning-agent consumes via the standard priority chain: guidance_specification → feature_index → feature_specs. No manual bridging required.
When to Use
- Starting a new product/feature from scratch
- Need structured specification before implementation
- Want multi-perspective analysis of an idea
- Need traceable requirement -> architecture -> story chain
- Replacing ad-hoc brainstorming with structured output
Compared to Other Workflows
| Workflow | Use When |
|---|---|
/workflow:spec |
Need full specification package before any coding |
/workflow:brainstorm-with-file |
Exploring ideas, not ready for structure |
/workflow:lite-plan |
Have clear requirements, ready to implement |
/workflow:plan |
Have requirements, need detailed task planning |
/workflow:req-plan-with-file |
Have requirements, need layered roadmap |
Now execute spec-generator for: $ARGUMENTS