What problem does it solve?
This Skill streamlines project planning by enforcing a Test-Driven Development (TDD) workflow, ensuring robust test coverage (runtime and type tests), and providing clear, phased progress tracking. It eliminates ambiguity in project execution and reduces the risk of incomplete work.
Core Features & Use Cases
- TDD Workflow Enforcement: Guides the creation of tests before implementation, ensuring all features are well-defined and verifiable.
- Phased Development Tracking: Formalizes project plans into manageable phases, each with clear steps for snapshotting, logging, testing, implementation, and close-out.
- Automated Git Status Reporting: Utilizes a script to capture the repository's state at the start of each phase, including local/remote commits and dirty files, for transparent progress logging.
Quick Start
Create a detailed, phased plan for a new feature to add string interpolation utilities, following the TDD workflow and including both runtime and type tests.