spec

Start spec-driven development — write a structured specification, plan, and task list with human approval gates before writing code.

Apply the spec-driven-development skill to build a structured development plan before writing code.

The skill will run four phases with human approval gates:

  1. SPECIFY — ask clarifying questions, write spec.md with user stories and acceptance criteria
  2. PLAN — write plan.md with approach, architecture, and risks → pause for approval
  3. TASKS — write tasks.md with an ordered, executable task list → pause for approval
  4. IMPLEMENT — execute tasks in order, running /dog:verification-before-completion after each

For requirements exploration or brainstorming before the spec: use /dog:brainstorming first. For a PRP-style plan file without gates: use /dog:prp-plan instead.