What problem does it solve?
Rough ideas often lack the structure and detail needed for effective implementation, leading to scope creep, rework, and missed requirements. This skill provides a structured, Socratic questioning framework to refine initial ideas into fully-formed, validated designs, ensuring clarity, exploring alternatives, and documenting the final architecture before any code is written.
Core Features & Use Cases
- Structured Design Process: Guides through autonomous recon, understanding, exploration, and design presentation phases.
- Alternative Exploration: Encourages proposing and evaluating multiple architectural approaches with trade-offs.
- Incremental Validation: Presents design in coherent sections, checking in at natural breakpoints for feedback.
- Use Case: When you have a new feature idea, use this skill to systematically brainstorm and refine it into a detailed design document, ensuring all aspects are considered and validated before development begins.
Quick Start
Use the brainstorming skill to refine the idea for a 'real-time chat' feature into a detailed design.