devflow-tdd-enforcer
Appliquer l'ordre TDD dans la gestion des tâches
Les équipes marquent souvent les tâches d'implémentation comme terminées avant les tests, ce qui viole les principes du Test-First Development. Cette garde-fou bloque les violations en temps réel en détectant lorsque les tâches d'implémentation sont cochées avant les tâches de test correspondantes.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "devflow-tdd-enforcer". I marked my implementation task as done but Claude blocked me
Résultat attendu:
- Violation TDD détectée - Tâche d'implémentation marquée comme terminée avant la tâche de test
- Ligne T015 : Implémenter l'authentification utilisateur marquée [x]
- Ligne T016 : Tester l'authentification utilisateur toujours [ ]
- Action requise : Marque T016 comme terminée EN PREMIER, puis marque T015
- Alternative : Ajoute le commentaire @skip-tdd-check s'il s'agit d'un correctif urgent
Audit de sécurité
SûrPure documentation skill with YAML frontmatter and markdown. No executable code, no network calls, no file system access beyond Claude Code defaults. Static findings are false positives triggered by markdown code blocks (backticks) and documentation text. Behavior matches stated purpose exactly.
Facteurs de risque
🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)
⚙️ Commandes externes (25)
Score de qualité
Ce que vous pouvez construire
Appliquer les normes de test
S'assurer que tous les développeurs suivent les principes TDD dans les grandes équipes en bloquant les violations de politique avant qu'elles ne se produisent
Maintenir les portes de qualité de code
Appliquer automatiquement le test-first development comme prérequis pour fusionner les tâches d'implémentation
Construire des habitudes de test
Rester discipliné concernant l'écriture de tests en premier sans compter uniquement sur la volonté
Essayez ces prompts
Vérifie si mon TASKS.md suit l'ordre TDD. Dis-moi quelles tâches sont dans la mauvaise séquence.
Explique pourquoi mon édition TASKS.md a été bloquée. Montre-moi l'ordre TDD correct.
Ajoute le marqueur @skip-tdd-check à mon TASKS.md pour que je puisse procéder avec ce correctif urgent.
Révise mon TASKS.md actuel et vérifie que toutes les tâches de test sont marquées comme terminées avant les tâches d'implémentation correspondantes.
Bonnes pratiques
- Garder les tâches de test immédiatement avant les tâches d'implémentation avec une numérotation séquentielle
- Utiliser les commentaires @skip-tdd-check pour les exceptions documentées comme les correctifs urgents
- Réviser le message de blocage pour la base constitutionnelle et les actions requises
Éviter
- Marquer les tâches d'implémentation comme terminées sans vérification de test correspondante
- Supprimer entièrement les tâches de test pour contourner l'application TDD
- Sauter les vérifications TDD régulièrement au lieu de suivre le flux de travail