spec
Installation
SKILL.md
Spec
Overview
Write a structured specification before writing any code. The spec is the shared source of truth between you and the human engineer — it defines what we're building, why, and how we'll know it's done. Code without a spec is guessing.
When to Use
- Starting a new project or feature
- Requirements are ambiguous or incomplete
- The change touches multiple files or modules
- You're about to make an architectural decision
- The task would take more than 30 minutes to implement
When NOT to use: Single-line fixes, typo corrections, or changes where requirements are unambiguous and self-contained.
Process
Read the ## Confirmed Intent section from the spec file as locked input. If it's missing or empty, stop and invoke interview-me first — the confirmed intent is a prerequisite, not something to redo here.