Que fait workflow-patterns ?
Utilisez cette compétence lorsque vous implémentez des tâches selon le flux de travail TDD de Conductor, gérez les points de contrôle de phase, les commits git pour les tâches, ou comprenez le protocole de vérification.
Phases du workflow
Le flux de travail TDD se décompose en trois phases principales :
- Phase Rouge : Écrivez un test qui échoue pour la fonctionnalité souhaitée.
- Phase Verte : Écrivez le code minimal nécessaire pour faire passer le test.
- Phase Réusinage : Améliorez le code tout en conservant les tests verts.
Points de contrôle
Chaque phase doit être validée par un point de contrôle avant de passer à la suivante :
- Point de contrôle Rouge : Le test échoue bien comme prévu.
- Point de contrôle Vert : Tous les tests passent (y compris les existants).
- Point de contrôle Réusinage : Le code est propre, documenté et sans duplication.
Commits git
Après chaque phase réussie, effectuez un commit avec un message décrivant l'étape :
git commit -m "Phase Rouge: ajout du test pour [description]"git commit -m "Phase Verte: implémentation de [description]"git commit -m "Phase Réusinage: amélioration de [description]"
Protocole de vérification
Avant de considérer une tâche comme terminée, exécutez le protocole de vérification :
- Vérifiez que tous les tests unitaires passent.
- Vérifiez que la couverture de code est suffisante (>= 80 %).
- Vérifiez que la spécification est respectée.
- Vérifiez qu'aucun bug n'est introduit.
- Si une vérification échoue, corrigez avant de continuer.
Commandes utiles
npm testoupytestpour exécuter les tests.git statuspour voir l'état des modifications.git log --onelinepour l'historique des commits.
Note : Cette compétence est compatible avec Claude Code, Cursor, Codex, et d'autres agents IA basés sur des fichiers de compétences.