About
This skill facilitates the critical pre-coding phase by engaging developers in a structured, conversational brainstorming session to refine vague concepts into concrete implementation plans. It prevents information overload by asking focused, one-at-a-time questions and proposing multiple architectural approaches with clear trade-offs and recommendations. By breaking designs into small, validated segments and automatically generating documentation in your repository, it ensures that your project architecture is robust, follows YAGNI principles, and is ready for seamless implementation using git-based workflows.