verification-before-completion
Vérifier avant de déclarer l'achèvement
Également disponible depuis: Cycleaddict,DYAI2025,Dimon94,davila7,CodingCossack,ANcpLua,Cygnusfear,obra
Cette compétence empêche les agents IA de faire de fausses déclarations d'achèvement en exigeant des preuves de vérification réelles avant de signaler le succès. Elle garantit que les tests passent, que les builds réussissent et que le travail est véritablement terminé.
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 "verification-before-completion". The tests should pass now
Résultat attendu:
Running test suite...
Results: 42 tests, 42 passed, 0 failed
Exit code: 0
All tests pass.
Utilisation de "verification-before-completion". The build completed successfully
Résultat attendu:
Running build command...
> npm run build
Exit code: 0
Build completed successfully.
Output length: 2.3MB
Utilisation de "verification-before-completion". The bug is fixed
Résultat attendu:
Running reproduction test...
Original failing input: {id: 123}
Expected: Error thrown
Actual: Error thrown
Bug is confirmed fixed.
Audit de sécurité
Risque faibleThis is a meta-skill providing verification guidelines. The static scanner flagged 13 external_commands patterns and 1 weak crypto pattern, but evaluation shows these are FALSE POSITIVES: the skill contains instructions for AI agents to run verification commands (tests, linters, builds) as text examples - not actual executable code. No cryptographic code exists. System/network reconnaissance flags refer to standard DevOps terms (VCS, git diff). This skill promotes honest verification practices and poses no security risk.
Problèmes à risque élevé (1)
Problèmes à risque moyen (1)
Problèmes à risque faible (1)
Score de qualité
Ce que vous pouvez construire
Vérification des tests avant commit
Avant de commiter le code, exigez que l'IA exécute les commandes de test et montre les nombres réels de réussite/échec à partir d'une exécution fraîche.
Vérification du build avant PR
Empêche la création prématurée de PR en exigeant la sortie de la commande build montrant le code de sortie 0 avant de déclarer le succès.
Validation des tests de régression
Assurez-vous que les tests de régression suivent le motif rouge-vert : passent après correction, échouent sans correction, passent après restauration.
Essayez ces prompts
Avant de déclarer ce travail terminé, exécutez la commande de vérification et montrez-moi la sortie réelle. Ne déclarez pas le succès sans preuve.
Exécutez la suite de tests complète et rapportez : nombre total de tests, réussis, échoués, et les messages d'erreur exacts pour tout échec. Montrez le code de sortie.
Exécutez la commande build et montrez le code de sortie. Rapportez toute erreur de compilation ou avertissement de la sortie.
Passez en revue les exigences originales. Pour chaque exigence, indiquez : satisfaite/non satisfaite/écart. Citez des preuves spécifiques du code ou de la sortie de test.
Bonnes pratiques
- Exécutez toujours des commandes de vérification fraîches - ne faites jamais confiance aux résultats mis en cache ou précédents
- Lisez la sortie complète, y compris les codes de sortie, avant de faire toute déclaration
- Exprimez le statut réel avec des preuves, pas la confiance ou des suppositions
Éviter
- Déclarer l'achèvement basé sur les rapports de succès de l'agent sans vérification indépendante
- Utiliser des mots comme 'devrait', 'probablement', 'semble être' avant la vérification
- Compter sur des vérifications partielles comme le linter qui passe quand une vérification complète du build est nécessaire