What problem does it solve?
This Skill transforms ambiguous user requests and high-level ideas into concrete, actionable implementation plans. It ensures clarity, technical feasibility, and alignment with development best practices, preventing misinterpretations and rework from the outset.
Core Features & Use Cases
- Deep Requirement Analysis: Breaks down requests across "What, Why, How, When, Who" dimensions to gain a comprehensive understanding of functionality, purpose, usage, timeline, and target users.
- Proactive Uncertainty Resolution: Explicitly identifies missing information or unknowns, listing them for clarification rather than making risky assumptions.
- TDD-Compliant Task Decomposition: Breaks down feature development into a structured, Test-Driven Development (TDD) cycle (RED→GREEN→REFACTOR), ensuring tasks are test-first.
- Comprehensive Documentation Generation: Outputs structured
TODO.md and DESIGN.md files, providing a clear roadmap for implementation and architectural decisions, all compliant with strict "MUST rules."
- Use Case: You're presented with a high-level request like "Improve the user dashboard." Activate this Skill to analyze the request, identify ambiguities, break it down into detailed, TDD-ready implementation tasks, and generate a comprehensive
TODO.md and DESIGN.md, providing your development team with a crystal-clear, actionable plan.
Quick Start
Analyze the attached document 'new-feature-brief.md' and generate a TODO.md and DESIGN.md based on its requirements, ensuring all MUST rules are followed.