What problem does it solve?
This Skill transforms rough ideas into fully-formed, validated designs through a collaborative, question-driven process. It helps explore alternatives, identify constraints, and incrementally build out a robust design, preventing premature coding and ensuring alignment with project goals.
Core Features & Use Cases
- Collaborative Questioning: Guides the design process by asking targeted questions to refine ideas and clarify requirements.
- Alternative Exploration: Proposes and evaluates multiple approaches with their trade-offs, ensuring optimal design choices.
- Incremental Validation: Presents design sections iteratively for feedback, ensuring alignment and preventing misunderstandings.
- Design Documentation: Automatically writes the validated design to a markdown file for future reference and implementation.
- Use Case: When you have a high-level concept for a new feature but need to flesh out the technical details, use this skill to collaboratively develop a comprehensive design, covering architecture, data flow, and testing, before any code is written.
Quick Start
I have an idea for a new user notification system. Use the brainstorming skill to help me refine this idea into a detailed technical design.