spec-writer
Installation
SKILL.md
Purpose
Stop the habit of writing code before thinking. Transform vague requests into a precise, agreed-upon specification that answers scope, interface, risks, and success criteria — before a single line of implementation is produced.
Trigger
Apply when:
- "write a spec", "spec first", "define requirements before coding", "先寫 spec"
- "technical spec", "feature spec", "design doc", "requirements document"
- User describes a feature and is about to start implementing immediately
Do NOT trigger for:
- Already-scoped tasks with clear implementation path — go straight to coding
- Retrospective documentation of finished work — use
document-releaseinstead - Architecture design for large systems — use
senior-architectinstead