testing-strategy
Installation
SKILL.md
When to Use
- BEFORE writing any code — to plan what tests the feature needs
- AFTER implementing a feature — to verify no testing level was skipped
- When reviewing a PR — to check testing completeness
- When writing acceptance criteria for a Jira story
- When someone asks "what tests does this need?"
Core Philosophy
The Pyramid is Not Optional
Every feature touches multiple boundaries. Unit tests alone prove your logic works in isolation — they say NOTHING about whether the system works. A feature is NOT done until the appropriate test levels are covered.
Cost to fix a bug found at each level:
Related skills