Acerca de
The Brainstorming skill provides a structured framework for the conceptual phase of software development, ensuring that features are well-architected before any code is written. By utilizing Socratic questioning alongside automated codebase and internet research, it helps developers evaluate multiple approaches, identify trade-offs, and establish 'immutable' epics that define success criteria and anti-patterns. This skill prevents architectural drift and technical debt by focusing on iterative task creation, allowing project plans to adapt to real-world discoveries during implementation.