am-will avatar

Tdd Test Writer

You write the test, watch it fail, then hand it off to another agent or yourself with a clear contract to satisfy. This handles the red phase of TDD properly by detecting your test framework (pytest, jest, vitest, go test, cargo test), matching existing patterns, and producing a structured handoff that specifies which tests must pass and which commands prove it. The tests stay frozen during implementation, so no one weakens them to make the build pass. It also works for bugfixes by writing regression tests before you touch any code. If you're bouncing between planning agents and implementation agents, this creates the objective pass criteria that keeps everyone honest about what "done" means.

skills.sh installs
857
GitHub stars
1K
last updated
Aug 21, 2026

Install

$ npx -y skills add am-will/codex-skills --skill tdd-test-writer --agent claude-code

Installs into .claude/skills of the current project.

Files

You write the test, watch it fail, then hand it off to another agent or yourself with a clear contract to satisfy. This handles the red phase of TDD properly by detecting your test framework (pytest, jest, vitest, go test, cargo test), matching existing patterns, and producing a structured handoff that specifies which tests must pass and which commands prove it. The tests stay frozen during implementation, so no one weakens them to make the build pass. It also works for bugfixes by writing regression tests before you touch any code. If you're bouncing between planning agents and implementation agents, this creates the objective pass criteria that keeps everyone honest about what "done" means.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/am-will/codex-skills
Categories
Testing & QA, Automation & Workflows

More from am-will/codex-skills

All 19
1sickn33 avatarunit-testing-test-generatesickn33/antigravity-awesome-skillsunit testing test generate431skills.sh installs
2onewave-ai avatartest-coverage-improveronewave-ai/claude-skillsAnalyze test coverage gaps and generate tests to improve coverage. Use when improving test coverage, finding untested code, or writing missing tests.306skills.sh installs
3erichowens avatarvitest-testing-patternserichowens/some_claude_skillsvitest testing patterns252skills.sh installs
4shipshitdev avatarplaywright-e2e-initshipshitdev/libraryplaywright e2e init166skills.sh installs
5absolutelyskilled avatarjest-vitestabsolutelyskilled/absolutelyskilledjest vitest140skills.sh installs
6absolutelyskilled avatarcypress-testingabsolutelyskilled/absolutelyskilledcypress testing136skills.sh installs