Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/implementing-with-tdd
Use when implementing bug fixes, features, or any code changes where test-first development is appropriate.
Passed 14 of 22 test cases with the skill, and 7 of 22 without it.
and 5 more in the full report
9 fixed7 passed either way8 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
When completing task TASK-505 linked to Trello card TRELLO-99, should we mark TASK-505 done first or execute `bpsai-pair ttask done TRELLO-99` first?
| Checked | Without skill | With skill |
|---|---|---|
| Executes `bpsai-pair ttask done TRELLO-99` prior to setting TASK-505 status to done | Missed | Passed |
The instructions your model reads when the skill loads.
When implementing via TDD in this project:
bpsai-pair task update TASK-XXX --status in_progresstests/test_<module>.pypytest tests/test_<module>.py -v (expect RED)tools/cli/bpsai_pair/pytest tests/test_<module>.py -v (expect GREEN)# Run specific test
pytest tests/test_module.py::test_function -v
# Run all tests
pytest
# Run with coverage
pytest --cov=tools/cli/bpsai_pair
# Run only failed tests
pytest --lf
# Stop on first failure
pytest -x
# Show print output
pytest -s
tests/test_<module>.pytest_<function>_<scenario>_<expected>()test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.