About
The Brainstorming skill is a prerequisite for any creative development task, designed to bridge the gap between initial intent and technical implementation. It initiates a context-aware discovery process that asks targeted questions one at a time to refine requirements and identify constraints. By proposing multiple architectural approaches with clear trade-offs and presenting designs in digestible, validated increments, it ensures that your project follows a lean, 'YAGNI-compliant' path while producing professional documentation automatically committed to your repository.