What problem does it solve?
This Skill transforms rough ideas into fully-formed, validated designs through a structured process of Socratic questioning, alternative exploration, and incremental validation, preventing premature coding and ensuring alignment with requirements.
Core Features & Use Cases
- Structured Questioning: Guides through understanding purpose, constraints, and success criteria using one question at a time, ensuring clarity.
- Alternative Exploration: Proposes 2-3 architectural approaches with trade-offs for selection, fostering informed decision-making.
- Incremental Design Presentation: Presents design in sections, validating each part with human feedback, ensuring continuous alignment.
- Use Case: When starting a new feature, use this skill to move from a vague concept to a detailed, approved design document, ensuring all requirements are met and potential issues are addressed before any code is written.
Quick Start
Brainstorming Progress:
- [ ] Phase 1: Understanding (purpose, constraints, criteria gathered)
- [ ] Phase 2: Exploration (2-3 approaches proposed and evaluated)
- [ ] Phase 3: Design Presentation (design validated in sections)
- [ ] Phase 4: Design Documentation (design written to docs/plans/)
- [ ] Phase 5: Worktree Setup (if implementing)
- [ ] Phase 6: Planning Handoff (if implementing)