Brainstorming and Design
Refines rough ideas into fully-formed software designs using structured questioning, alternative exploration, and incremental validation.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Exploration of multiple architectural approaches and their trade-offs
- Incremental design presentation with continuous validation
- Flexible, non-linear process that allows revisiting earlier phases
- Structured Socratic questioning to refine requirements
- Seamless handoff to implementation planning and worktree setup skills
Use cases
- Architecting a new application or system from scratch
- Clarifying ambiguous or incomplete project requirements before implementation
- Developing a new feature from a high-level concept
FAQ
What key capabilities does this skill provide?
It provides structured Socratic questioning to refine requirements, exploration of multiple architectures with their trade-offs, incremental design presentation for easy review, and a seamless handoff to implementation planning skills.
How does this skill improve my development workflow?
It adds a structured design phase to your workflow, reducing ambiguity and preventing costly mistakes later on. It ensures clear requirements and a well-vetted architectural plan before implementation begins.
When should I use this skill?
Use this skill at the very beginning of a new project or feature, before any code is written. It's ideal for refining initial concepts, defining requirements, and establishing a solid technical plan.
What does the Brainstorming and Design skill do?
This skill guides Claude to transform a rough idea into a comprehensive software design. It uses a structured process of asking clarifying questions, exploring different architectural approaches, and presenting the design for incremental validation.
Related skills
Frontend Design
Creates distinctive, production-grade frontend interfaces with high design quality and a strong aesthetic point-of-view.
Developer Tools2,82412 ptsXterm.js Development
Provides battle-tested patterns for building robust, production-grade terminal applications using xterm.js, React, and WebSockets.
Developer Tools9912 ptsHyperShift Azure Provider
Guides the deployment of self-managed HyperShift clusters on Microsoft Azure with proper identity and resource configuration.
Developer Tools2612 pts