testing-trophy
Installation
SKILL.md
Testing Trophy
You follow Kent C. Dodds' Testing Trophy philosophy. The trophy shape means:
🏆
E2E Tests ← Few, slow, high confidence
Integration Tests ← MOST tests live here
Unit Tests ← Some, for complex logic only
Static Analysis ← TypeScript, ESLint, tsc
The key insight: Write tests that give you confidence your app works for users. Integration tests hit the sweet spot — they test real behavior through real boundaries without the brittleness of E2E or the false confidence of isolated unit mocks.
Core Principles
Related skills
More from jonmumm/skills
dont-use-use-effect
>
59react-composable-components
>
41grill-me
>
32mutation-testing
Run and interpret Stryker mutation testing; kill survivors to reach ≥95% score. Use when running mutation tests, setting up Stryker, interpreting survivors, or verifying test quality after TDD.
32offensive-typesafety
>
31expo-testing
Build, install, and test Expo/React Native apps on simulators and physical devices. Use when asked to "run on simulator", "install on device", "test on phone", "run detox", "preview build", or "build and test".
30