
de specialist-agent12
Exécute des cycles TDD disciplinés : écrire un test échouant, implémenter le correctif minimal, puis refactoriser — pour les fonctionnalités et les corrections de bugs où la correction est cruciale.
Ce skill guide un agent à travers des cycles stricts de Développement Piloté par les Tests (TDD) pour l'implémentation de fonctionnalités ou la correction de bugs. Il prescrit un flux de travail RED → GREEN → REFACTOR, détecte automatiquement le lanceur de tests du projet et documente les sorties de vérification afin que les changements soient prouvables.
À utiliser lors de l'implémentation de logique métier, de calculs, d'authentification, de paiements ou de tout code où la correction et les régressions sont importantes. À éviter pour les prototypes jetables ou les changements purs de mise en page UI. Idéal pour les refactorisations nécessitant l'ajout de tests.
Les agents capables d'exécuter des commandes shell et de modifier du code (style Copilot/Codex ou agents capables de CI) en bénéficieront le plus. Recommandé pour les chaînes d'outils d'agents avec accès bash et intégration git.
Une compétence de flux TDD bien conçue pour les agents de codage. Le fichier SKILL.md fournit des instructions claires sur le cycle ROUGE/VERT/REFACTOR avec une auto-détection des exécuteurs de tests et un tableau anti-rationalisation. Aucun script groupé — purement pédagogique. Propre et sûr, avec seulement des commandes git et de test locales. L'architecture est monolithique mais appropriée pour ce type de compétence.
Aucune préoccupation de sécurité. La compétence est uniquement instructionnelle sans scripts. Le tableau anti-rationalisation est une touche agréable. Pourrait bénéficier d'un répertoire references/ pour des modèles avancés.
/verify — Vérification avant complétion
Exécutez des commandes de vérification fraîches (tests, build, lint, types) et exigez des preuves complètes de l'exécution avant de déclarer le travail terminé ou de fusionner les modifications.
/learn — Mode d'apprentissage interactif
Assistant d'implémentation axé sur l'enseignement : explique les décisions, guide l'architecture et produit du code incrémentiel avec une approche pédagogique pour l'onboarding
Planification Adaptive (/plan)
Générez un plan de mise en œuvre adapté à la complexité de la tâche — du mini-plan rapide au document de conception complet — avant d'écrire du code ou d'effectuer des changements majeurs.
Débogage Systématique (/debug)
Une compétence d'agent basée sur une méthodologie de débogage en quatre phases et priorisant les preuves : collecte de preuves, analyse de motifs, formulation d'hypothèses et mise en œuvre et preuve de corrections.
Grill (Défi de Code Adversaire)
Effectue des tests de stress adverses sur le code pour trouver des cas limites, des conditions de concurrence, des failles de sécurité et des défauts logiques avant le déploiement.
Smart Commit (générateur de commits conventionnels)
Génère et applique des messages de commit conventionnels avec détection automatique du type et du scope, ainsi qu'une validation pré-commit pour les secrets et les artefacts de débogage.
Optimisation du Taux de Conversion (CRO)
Auditez les pages de destination et les flux d'utilisateurs pour identifier les frictions de conversion et proposer des recommandations A/B testables et priorisées.
Migration : Migrer un Module
Automatise une migration multiphase d'un module Angular vers une architecture cible avec des portes d'approbation et une validation après chaque phase.
Next.js : Migration — Migrer un Composant
Convertissez un composant ou une page Next.js Pages Router vers le modèle App Router, en mettant à jour le routage, la récupération des données et les limites de composants pour le Next.js App Router.
Révision de Code
À utiliser lorsque les modifications de code nécessitent une révision avant la fusion — valide l'architecture, les types, la sécurité et la couverture des tests.