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
Installs
1
First Seen
Mar 13, 2026