Build/Update Tests
Évalue le risque d'un fichier, puis écrit ou complète les tests unitaires/d'intégration/E2E manquants.
Fonctionne avec configuration
Ce que fait
Lit un fichier cible, le classe comme à risque Élevé/Moyen/Faible, vérifie l'existence de tests unitaires/d'intégration/E2E par rapport aux documents de conformité aux modèles, puis écrit ou met à jour les tests manquants et signale les lacunes corrigées. Se déclenche sur des phrases comme "build tests for X", "update tests", "test [component]", ou "check test coverage".
Rapport de test
Exécuté deux fois sur un fichier formatCurrency.ts jetable : le passage guidé par la compétence a produit 11 tests organisés P0/P1/P2 (cas limites null/NaN/arrondi/code de devise inconnu, chemin __tests__ correct) contre 4 tests plats d'une base de référence non guidée, les 15 passant sous vitest réel. Son étape 'CRITICAL' de conformité aux modèles lit claude-patterns/testing-patterns.md, vitest-testing-patterns.md et playwright-best-practices.md, qui ne sont pas fournis avec la compétence et n'existeront pas dans un dépôt consommateur typique, donc toute cette vérification est silencieusement désactivée dès la sortie de la boîte.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/enbyaugust/zacs-claude-skills cd zacs-claude-skills mkdir -p ~/.claude/skills cp -r skills/build-update-tests ~/.claude/skills/build-update-tests
Commandes et exemples de prompts
/build-update-testsÉvalue le risque d'un fichier, puis écrit ou complète les tests unitaires/d'intégration/E2E manquants.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
check test coverage for the payment service before I ship itwrite missing unit tests for my LoginForm componenttest my new formatCurrency util for edge cases like null and NaN