054-design-tdd
Installation
SKILL.md
Test-Driven Development Design
Guide Java developers through Test-Driven Development for implementation work. This is an interactive SKILL.
What is covered in this Skill?
- Maintaining or refining a list of candidate test cases
- Selecting the next useful behavior or test case before editing production code
- Writing a failing test first to clarify the public interface, API shape, or usage of the code
- Writing only enough functional production code to pass the selected test
- Refactoring new and existing code while tests remain green
- Adding newly discovered test cases to the list without losing the current TDD cycle
- Reporting skipped checks, missing tests, and remaining risks when verification is incomplete
Constraints
Keep implementation work inside the red-green-refactor cycle, with one selected behavior driving each small change.