
de evanflow411
Un flux de travail TDD en tranches verticales : écrivez un test, implémentez le minimum, refactorisez et recommencez — en se concentrant sur le comportement via les interfaces publiques plutôt que sur l'implémentation.
EvanFlow: TDD prescrit un cycle de développement piloté par les tests discipliné, axé sur des tranches verticales. Chaque cycle comprend RED (écrire un test qui échoue), GREEN (implémenter le code minimal pour réussir) et REFACTOR (nettoyer pendant que les tests sont frais). La compétence documente le vocabulaire, les anti-patterns et une checklist par cycle pour imposer des assertions basées sur le comportement et l'intégration de services réels lorsque cela est possible.
Utilisez-le pour le développement de fonctionnalités de production, la correction de bugs ou les refactorisations où les garanties comportementales sont essentielles. Il est destiné aux services backend, à la logique métier et au code frontend avec un comportement testable — à éviter pour les prototypes jetables ou le code généré. À utiliser lorsque vous souhaitez un feedback rapide, des refactorisations plus sûres et des tests qui décrivent le comportement observable plutôt que les détails internes.
Adapté aux frameworks d'assistance au développement capables d'exécuter des tests et d'interagir avec des dépôts ou la CI (Claude Code, agents de type Codex ou outillage capable d'utiliser la CLI).
Une compétence de flux TDD en tranches verticales sans scripts intégrés. Instructions bien structurées privilégiant les tests de comportement plutôt que les tests d'implémentation, avec une excellente section d'avertissement sur la correction des assertions. Profil de sécurité propre — texte d'instruction pur sans code exécutable, appels réseau ou identifiants.
La section d'avertissement sur la correction des assertions (citant les recherches HumanEval sur les assertions de tests générées par LLM) est un point fort. Les conseils sur les anti-modèles de découpage horizontal vs vertical sont pratiques et bien articulés.