tddlisted
Install: claude install-skill DongDuong2001/pudo-code-system
# Test-Driven Development (TDD) Skill
This skill guides the implementation of features using the TDD lifecycle.
## When to use this skill
- When developing new features following strict TDD constraints.
- When refactoring legacy code safely by writing tests first.
## Guidelines
- **Red:** Write a failing test for the next piece of functionality. Ensure it fails for the correct reason.
- **Green:** Write the absolute minimum amount of code necessary to make the test pass.
- **Refactor:** Improve the code quality, remove duplication, and optimize while ensuring tests remain green.
- **Wait on edge cases:** Don't write generalized code until the tests explicitly demand it through diverse test cases.