Use this guide to capture a new feature specification with /spec-kitty.specify.
Run this when you are starting a brand-new feature and need a spec before planning or implementation.
In your agent:
/spec-kitty.specify <description>
Run it from the main repository root. In v0.11.0+, planning artifacts live in kitty-specs/ on main, and no worktrees are created during specify.
After the command, the CLI interviews you for missing details. You must answer each question before the spec is generated. Expect the agent to respond with WAITING_FOR_DISCOVERY_INPUT until the interview is complete.
kitty-specs/###-feature/spec.mdkitty-specs/###-feature/meta.jsonkitty-specs/###-feature/checklists/requirements.md/spec-kitty.specify Build a photo organizer that groups albums by date and supports drag-and-drop reordering.
During discovery, answer follow-up questions (roles, constraints, success criteria). Once complete, the spec is written to kitty-specs/<feature>/spec.md on main.
/spec-kitty.specify with the updated description and follow the interview again./spec-kitty.* commands