What problem does it solve?
This Skill transforms vague ideas into fully-formed, validated designs through a structured Socratic questioning process. It ensures all requirements, constraints, and alternatives are thoroughly explored before any code is written, preventing costly rework.
Core Features & Use Cases
- Structured Questioning: Guides through understanding purpose, constraints, and criteria with one question at a time.
- Alternative Exploration: Propose and evaluate 2-3 architectural approaches with trade-offs.
- Incremental Design Validation: Present design in sections, asking for feedback after each, ensuring alignment.
- Use Case: Take a high-level user request like "build a new authentication system" and systematically refine it into a detailed, validated technical design ready for implementation.
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: Worktree Setup (if implementing)
- [ ] Phase 5: Planning Handoff (if implementing)