
de dotfiles33
Guide un agent à travers un cycle TDD strict rouge–vert–refactor : écrire un test échoué, implémenter le changement minimal et refactoriser avec vérification.
Cette compétence intègre un flux de travail discipliné de Développement Piloté par les Tests (TDD) dans le travail de l'agent : identifier le plus petit changement de comportement observable, écrire un test qui échoue, apporter le changement minimal en production pour réussir, puis refactoriser tout en gardant les tests au vert. Cela impose une progression incrémentale et vérifiable afin que les agents évitent les changements spéculatifs ou larges sans couverture de tests.
Utilisez cette compétence lors de l'implémentation de nouvelles fonctionnalités, de la correction de bugs reproductibles, de l'ajout de couverture de régression ou de la modification de la logique métier publique où les tests peuvent vérifier le comportement. Ne PAS utiliser pour des modifications de documentation uniquement, des renommages purement mécaniques ou lorsqu'aucun harnais de test n'existe.
Idéal pour les agents capables de coder qui peuvent exécuter les tests du projet et éditer du code (agents de type Copilot, Codex, GitHub Copilot Chat ou similaire). La compétence suppose l'accès aux outils de test du dépôt et la capacité d'exécuter des commandes de test et d'éditer des fichiers.
Fichier SKILL.md purement instructionnel sans scripts groupés. Guide les agents à travers un cycle TDD strict red-green-refactor avec des étapes de flux de travail claires, des heuristiques de sélection de tests, des anti-modèles et un modèle de sortie. Bien écrit et sans ambiguïté — un agent de codage pourrait suivre cela immédiatement. Aucune préoccupation de sécurité car il n'y a pas de composants exécutables.
Compétence instructionnelle propre. Bénéficierait d'une section references/ avec des modèles de commandes de frameworks de test courants (jest, pytest, etc.) pour réduire la friction. Le modèle de sortie est une touche agréable pour les mises à jour de statut.