What problem does it solve?
Many great ideas remain vague or fail during implementation due to a lack of thorough design and exploration. This skill guides you through a structured brainstorming process, transforming initial concepts into fully-formed, validated designs ready for implementation.
Core Features & Use Cases
- Structured Idea Refinement: Uses a Socratic method to ask targeted questions, clarifying purpose, constraints, and success criteria.
- Alternative Exploration: Proposes 2-3 different architectural approaches, complete with trade-offs and complexity assessments.
- Incremental Design Presentation: Presents design details in manageable sections, validating each part with you as it progresses.
- Use Case: When you have a new feature idea, this skill will interactively refine it, explore different technical approaches, and build out a detailed design, ensuring all angles are covered before any code is written.
Quick Start
Announce usage
"I'm using the Brainstorming skill to refine your idea into a design."
The skill will then:
1. Ask clarifying questions about your idea.
2. Propose alternative solutions.
3. Present design sections for your approval.
4. Set up a Git worktree for implementation.