DocsGitHubnpm
Parcourir la documentation

Test Audit

Filtrer les nouveaux tests à l'écriture et élaguer ceux sans valeur, couplés à l'implémentation ou dupliqués.

test-audit applique une seule barre de valeur à chaque test : il doit protéger un comportement, une régression crédible ou un contrat indépendant. Il filtre les nouveaux tests et audite les existants.

Invoquer

Terminal
$test-audit

Ce qu'il fait

  • Filtre à l'écriture : avant d'ajouter un test, il faut nommer le comportement protégé, la régression qui le casse et pourquoi la couverture existante ne la détecte pas.
  • Le mode audit traque les tests inutiles : sondes sans assertion, greps de source, mocks qui implémentent le comportement testé, tests qui ne servent qu'à garder des exports de test.
  • Note les preuves pour chaque candidat avant toute suppression, et garde les tests qui protègent de vrais contrats d'API, config, stockage, sécurité ou release.
  • Le mode campagne élague toute la surface de tests d'un sous-système, lane par lane, avec une revue de préservation et des tests de mutation.
  • Se déclenche automatiquement quand tu écris, modifies, relis ou nettoies des tests.

Adapté d'OpenClaw (MIT).

Installer

Inclus dans le lot gratuit :

Terminal
npx aiblueprint-cli@latest agents setup

Installer uniquement ce skill :

Terminal
npx skills@latest add Melvynx/aiblueprint --skill test-audit