Quand invoquer ce skill
Écrire des tests en TDD (unitaires + intégration).
L1 — Réflexe de base
Écrire un test qui échoue avant le code (Red), le faire passer (Green), puis nettoyer (Refactor).
L2 — Pratique professionnelle par défaut
Séparer tests unitaires (rapides, isolés) et tests d'intégration (dépendances réelles/mockées) ; viser une couverture des chemins critiques, pas 100% aveugle.
L3 — Maîtrise d'architecte
Tests de contrat pour les API publiques, tests de mutation pour valider la qualité réelle de la suite, property-based testing sur la logique métier complexe.
Chaînage
Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : github/actions-ci.