What problem does it solve?
Starting to code or plan without a fully-formed, validated design leads to rework, missed requirements, and suboptimal solutions, wasting valuable development time.
Core Features & Use Cases
- Autonomous Reconnaissance: Inspects existing project state (repo, docs, commits) to form an initial understanding before asking questions.
- Structured Questioning: Guides through phases of understanding, exploration (2-3 alternatives), and incremental design presentation for validation.
- Design Documentation: After validation, writes the design to a permanent document in
docs/plans/, ensuring a clear record.
- Use Case: When creating or developing anything new, this skill guides you from a rough idea to a fully-formed, validated design before any implementation begins, ensuring alignment and clarity.
Quick Start
I have an idea for a new user profile feature. Help me brainstorm it into a detailed design.