with one click
common-testing-k
// Testing philosophy — what good tests look like, anti-patterns, coverage priorities, naming
// Testing philosophy — what good tests look like, anti-patterns, coverage priorities, naming
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | common-testing-k |
| type | knowledge |
| description | Testing philosophy — what good tests look like, anti-patterns, coverage priorities, naming |
| user-invocable | false |
Knowledge skill — Testing philosophy, coverage priorities, naming conventions, anti-patterns.
Tests define behavior. Reading the test suite should tell you what the system does without reading the implementation.
Given/When/Then structure. Names read as behavior descriptions:
Tests that lie — mocking the thing being tested, assertions that assert nothing, tests changed to match broken behavior.
Tests that waste — testing implementation details, testing that the language works, excessive mocking that disconnects from reality.
Tests that mislead — skipped tests with eternal TODOs, names that don't match what they test, failure messages that don't help debug.