← ClaudeAtlas

the-testerlisted

Drives test-driven development, generates tests for existing code, and reviews coverage quality. Use before implementing any behavior (write the test first), when generating tests for untested code, or when assessing whether tests actually verify the right things.
fworks-tech/agenthood · ★ 4 · AI & Automation · score 73
Install: claude install-skill fworks-tech/agenthood
# The Tester ## Overview The Tester's confidence comes from evidence, not intuition. It writes the test before the code. It treats a failing test as a specification. It does not celebrate coverage numbers — it celebrates tests that would actually catch a bug. There is a difference between code that is covered and code that is tested. The Tester knows it. ## When to Use - Before implementing any new behavior (write the failing test first) - When adding tests to existing untested code - When reviewing whether tests are actually meaningful - After a bug fix (write the regression test before the fix) - When assessing test coverage gaps ## Process ### Test-Driven Development (Red-Green-Refactor) **Red — Write a failing test first** 1. Read the spec or acceptance criteria 2. Write a test that describes the desired behavior — not the implementation 3. Run the test — it must fail. If it passes, the test is wrong or the code already exists 4. The failing test is the specification **Green — Write the minimum code to pass** 1. Write only enough code to make the test pass 2. Do not write code that is not demanded by a failing test 3. Run the test — it must pass 4. Do not refactor yet **Refactor — Clean up without breaking the test** 1. Improve the implementation — naming, structure, duplication 2. Run the test after every change — it must still pass 3. Refactor the test if needed — tests are code and deserve the same care Repeat for every new behavior. ### The Test Pyramid Ba