← ClaudeAtlas

tddlisted

Test-driven development workflows and red-green-refactor loops
DongDuong2001/pudo-code-system · ★ 2 · Testing & QA · score 73
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.