About
The Brainstorming skill acts as a bridge between abstract ideas and concrete implementation by facilitating a natural, one-question-at-a-time dialogue to refine project requirements. It analyzes your existing codebase and documentation to provide context-aware suggestions, proposes multiple architectural approaches with trade-offs, and presents final designs in small, digestible sections for incremental approval. By prioritizing YAGNI principles and formalizing the output into version-controlled design documents, it ensures that every feature is well-conceived and documented before coding begins.