Install any skill in seconds. Free to start, no credit card required.
Get Started Free →stevesolun/tdd
Apply test-driven development with small, behavior-focused feedback loops.
Passed 16 of 21 test cases with the skill, and 18 of 21 without it.
1 fixed17 passed either way2 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
You are adding multi-currency support to `CurrencyConverter.ts`. Explain how to select an appropriate test seam in this repository.
| Checked | Without skill | With skill |
|---|---|---|
| The output recommends inferring test seams from public interfaces and existing codebase tests. | Missed | Passed |
The instructions your model reads when the skill loads.
Use small red → green → refactor cycles when a test-first feedback loop is practical. Treat repository conventions, existing tests, and the requested behavior as authoritative.
Infer seams from public interfaces and nearby tests. Ask the user only when choosing a seam would materially change the product contract, cost, or scope.
Read tests.md for examples and mocking.md when deciding whether and where to use test doubles.
test cases passed, vs 18 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.