Skip to content

Phase 3: Design

The Design phase blocks implementation until a spec exists. No coding without a plan.

  1. Brainstorm approaches — Generate multiple options, weigh tradeoffs
  2. Write a spec — Document the chosen approach with rationale
  3. Get approval — Present the spec for review before proceeding
  • Issue body — Lightweight, no extra files
  • .agents/plans/ — On the branch, deleted after merge
  • specs/ directory — For repos using OpenSpec conventions
hs-design