About
The Brainstorming skill facilitates the critical pre-implementation phase by guiding developers through a structured dialogue to turn vague concepts into concrete technical specifications. By analyzing the current project context and asking focused, one-at-a-time questions, it helps users explore multiple architectural approaches and trade-offs while adhering to YAGNI principles. The skill ensures high-quality outcomes by presenting designs in digestible increments for validation and automatically generating professional documentation that is committed directly to the repository.