tdd-feature-development
Installation
SKILL.md
TDD Feature Development
This skill augments feature development workflows to ensure test-driven development (TDD) practices are consistently followed. It emphasizes writing tests early, planning them as explicit steps, and maintaining high test coverage.
Purpose
When implementing features, tests should not be an afterthought. This skill ensures that:
- Tests are planned as explicit, separate TODO items (not buried within implementation steps)
- Tests are written alongside code using a TDD-ish approach (not all at the end)
- Testing principles are followed throughout the development process
- Code is designed to be testable from the start
Critical Workflow Integration
IMPORTANT: This skill should be invoked BEFORE any feature development workflow begins (such as feature-dev). The intended flow is: