Follow TalkPipe TDD workflow when making code changes. Use when implementing features, fixing bugs, or refactoring. Enforces write-fail-fix-pass order and test placement conventions.
85
87%
Does it follow best practices?
Impact
67%
0.83xAverage score across 3 eval scenarios
Passed
No known issues
Follow the project TDD workflow when making code changes. Tests live under tests/; use .venv for running them.
pytest tests/... -v (or the specific test)pytest tests/... -v or pytest --cov=srctests/.venv; activate with source .venv/bin/activate or run via .venv/bin/python# Run all tests with coverage
pytest --cov=src
# Run a specific test file
pytest tests/test_foo.py -v
# Run a specific test
pytest tests/test_foo.py::test_bar -vNotify the user if it is not reasonable to write a unit test. Examples:
Do not skip the test silently; explain why and get user confirmation.
0cf1686
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.