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 feedback, preventing premature coding and ensuring alignment with requirements.
Core Features & Use Cases
- Structured Questioning: Uses
AskUserQuestion tool to gather purpose, constraints, and success criteria, ensuring all angles are covered.
- Alternative Exploration: Proposes 2-3 architectural approaches with trade-offs for selection, fostering informed decision-making.
- Incremental Design Validation: Presents design in sections, asking for feedback after each, allowing for flexible progression and early course correction.
- Use Case: When starting any new feature or project, use this Skill before writing any code or implementation plans to ensure a robust and well-understood design.
Quick Start
Brainstorming Progress Checklist:
- [ ] 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)