Applies strict Test-Driven Development with a repo-local Markdown test list (default test-lists/<slug>.md unless the project defines another folder), Robert C. Martin’s Three Laws, deterministic tests and stable seams (unit vs narrow integration), Arrange–Act–Assert test shape, micro-iterations, refactor proximity (production and test code), fast feedback, and git micro-commits (test: / feat: or fix: / refactor:) squashed per cycle before push. Use for test-first feature slices, strict R-G-R, or when the user asks for a tracked test list plus disciplined commits.
$npx -y skills add dan-the-dev/xp-developer-skills --skill tddInstalls into the current project.
Run `npx skills use "https://github.com/dan-the-dev/xp-developer-skills" --skill "dan-the-dev/xp-developer-skills/tdd"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/dan-the-dev/xp-developer-skills" that are relevant to the current task. Run `npx skills add "https://github.com/dan-the-dev/xp-developer-skills"` and select the relevant skills, then follow their instructions.