What problem does it solve?
Users often jump straight to implementation without thoroughly validating ideas or exploring alternatives, leading to wasted effort, rework, and suboptimal solutions. This Skill provides a structured process to refine initial concepts into robust, expert-validated designs, ensuring your projects start on the right foot.
Core Features & Use Cases
- Structured Idea Refinement: Guides you through understanding, exploration, and incremental design presentation, ensuring all angles are covered.
- Premise Validation: Consults domain experts (via agents) to challenge assumptions and ensure real-world need, preventing costly missteps.
- Alternative Exploration: Proposes and evaluates multiple architectural approaches with trade-offs, helping you choose the optimal path.
- Use Case: You have a new feature idea. Instead of coding, use this Skill to define its purpose, validate its necessity with a "database expert" agent, explore 2-3 architectural options, and incrementally build out a detailed design document. This ensures buy-in and technical soundness before a single line of code is written, letting AI handle the design rigor.
Quick Start
Example: Starting the brainstorming process
Brainstorming Progress:
- [ ] Phase 1: Understanding (purpose, constraints, criteria gathered)
- [ ] Phase 1.5: Premise Validation (consulted with domain-focused tasks, premise validated OR simpler alternative found)
- [ ] 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)