Turn a vague feature idea into a documented spec and implementation
When to use: PM handed you a one-liner and you'd rather spend 20 minutes writing a spec than 2 days writing the wrong code.
Prerequisites
- Skill cloned to ~/.claude/skills/spec-flow — git clone https://github.com/echoVic/spec-flow ~/.claude/skills/spec-flow
Flow
-
Invoke the workflowspec-flow: add multi-region failover to our billing service.✓ Copied→ Claude writes .spec-flow/proposal.md and waits for confirmation
-
Confirm or edit each phaseProposal looks good — proceed to requirements.✓ Copied→ requirements.md appears with EARS-format statements
-
Implement from the task listStart the implementation phase. Work through tasks.md top-to-bottom.✓ Copied→ Code changes that map 1:1 to task checkboxes
Outcome: A feature ships with the spec still alive in .spec-flow/ — future you can see why every decision happened.
Pitfalls
- You're hacking a 10-minute fix and the skill adds 4 gates — Use --fast or just skip the skill for trivial work