Workflow
SuperSpec provides two workflow modes to match different development scenarios.
Workflow Overview
Standard Mode: create (proposal → checklist ✓) → tasks → apply → [sync → resume] → archive
Boost Mode: create -b (proposal → spec → [auto: split? design?] → checklist ✓) → tasks → apply → [sync → resume] → archiveStandard Mode
Standard mode is lightweight and fast, suitable for:
- Simple features
- Bug fixes
- Quick prototypes
- Small changes
Artifacts
| File | Description |
|---|---|
proposal.md | Requirements + technical solution (self-contained, ready to split tasks) |
checklist.md | Quality gate /10 |
tasks.md | Task checklist |
Usage
bash
/ss-create myFeatureCLI superspec create only creates folder + git branch. AI generates proposal + checklist via /ss-create.
Typical Flow
- Create -
/ss-create myFeature(folder + branch, then proposal → checklist ✓) - Generate Tasks -
/ss-tasks - Implement -
/ss-apply - Archive -
/ss-archive myFeature
Boost Mode
Boost mode provides complete specification, suitable for:
- Complex features
- Features requiring review
- Multi-person collaboration
- High-quality requirements
Artifacts
| File | Description |
|---|---|
proposal.md | Requirements background (Goals, Non-Goals, Impact, Risks, Solution Overview) |
spec.md | Requirement details + interactions (US/FR/AC/Edge Cases) |
design.md | Optional, auto-generated when cross-system or major architecture |
checklist.md | Quality gate /25 |
tasks.md | Task checklist |
Usage
bash
/ss-create myFeature -b
# or
/ss-create myFeature --boostCLI superspec create -b only creates folder + git branch. AI generates proposal → spec → [auto: split? design?] → checklist via /ss-create.
Typical Flow
- Create -
/ss-create myFeature -b(proposal → spec → [auto: split? design?] → checklist ✓) - Clarify -
/ss-clarify(if needed) - Generate Tasks -
/ss-tasks - Implement -
/ss-apply - Validate -
/ss-validate - Archive -
/ss-archive myFeature
Mode Comparison
| Aspect | Standard | Boost |
|---|---|---|
| Artifacts | 3 (proposal, checklist, tasks) | 5 (proposal, spec, design?, checklist, tasks) |
| Time | Short | Longer |
| Complexity | Simple | Complex |
| Review | Optional | Recommended |
| Quality Gates | Yes (/10 after proposal) | Yes (/25 after spec) |
Choosing a Mode
Feature complexity
│
├─ Low ──→ Standard Mode
│
├─ Medium ──→ Standard + manual additions
│
└─ High ──→ Boost ModeUse Standard Mode When:
- Bug fix with clear cause
- Small UI changes
- Adding simple endpoints
- Configuration changes
Use Boost Mode When:
- New major feature
- Architecture changes
- External API integration
- Features needing design review
In-Context Learning
Both modes support Vibe Coding for cross-session context:
bash
# Before ending session
superspec sync
# Starting new session
/ss-resumeNext Steps
- In-Context Learning - Context preservation
- Best Practices - Tips for efficiency