What problem does it solve?
Prevents wasted effort and misaligned implementation by forcing an explicit design and requirement clarification phase before any creative or engineering work begins.
Core Features & Use Cases
- Intent discovery first: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria.
- Approach comparison: Proposes 2–3 solution approaches with trade-offs and a recommended direction.
- Approval-gated design: Presents design sections incrementally and requires user approval before proceeding.
- Design documentation: Writes a validated design document to docs/plans/YYYY-MM-DD-<topic>-design.md and commits it.
- Strict next-step control: Invokes only the writing-plans skill after approval, with an explicit hard gate against implementation actions.
Quick Start
Ask the skill to brainstorm and design the next feature based on the current repository state, clarifying requirements and requesting approval before any implementation plan is created.