verification-before-completion
Vérifier avant de revendiquer l'achèvement
Également disponible depuis: Cycleaddict,ZhanlinCui,obra,Dimon94,ANcpLua,DYAI2025,davila7,CodingCossack,Cygnusfear
Cette compétence empêche les fausses revendications d'achèvement en exigeant que les assistants IA exécutent des commandes de vérification et confirment la sortie avant de déclarer que le travail est terminé. Elle impose des rapports basés sur des preuves.
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". Claim: All tests pass
Résultat attendu:
After running `npm test`, I see 34/34 tests passing with 0 failures. Exit code is 0. Tests pass.
Utilisation de "verification-before-completion". Claim: Build succeeds
Résultat attendu:
After running `npm run build`, the exit code is 0 with no errors in output. Build succeeds.
Utilisation de "verification-before-completion". Claim: Bug is fixed
Résultat attendu:
After running the original failing command, the error no longer appears and the command exits with code 0. Bug is fixed.
Audit de sécurité
SûrThis is a behavioral skill that provides guidelines for AI verification practices. The static scanner flagged external command examples and cryptographic references, but these are false positives - the skill contains only documentation and example text in markdown format, not actual executable code. No real code execution, network requests, or file operations exist in this skill.
Motifs détectés
Score de qualité
Ce que vous pouvez construire
Vérification d'achèvement des tests
Avant de revendiquer que tous les tests passent, l'IA doit exécuter la commande de test et montrer la sortie réelle avec 0 échec.
Vérification de succès du build
Avant de revendiquer qu'un build réussit, vérifiez que le code de sortie est 0 et examinez toute la sortie du build.
Vérification de correction de bug
Avant de revendiquer qu'un bug est corrigé, exécutez le test ou la commande originale qui échouait pour confirmer qu'il passe maintenant.
Essayez ces prompts
I need to verify [component] is working. What command should I run to confirm it? After running, show me the exact output before claiming success.
Before we commit or create a PR, run the full test suite and show me the output. I need to see zero failures before claiming tests pass.
Run the build command and check the exit code. Show me the output. Do not claim the build succeeds until you verify exit code is 0.
An agent reported completing [task]. Do not trust this report. Check the VCS diff, verify the changes exist, and run verification commands to confirm actual completion.
Bonnes pratiques
- Exécutez toujours les commandes de vérification de manière fraîche - ne vous appuyez jamais sur des exécutions précédentes ou des résultats en cache
- Montrez la sortie de commande réelle comme preuve avant de faire toute revendication de succès
- Vérifiez les codes de sortie, pas seulement le texte de sortie - une commande peut produire une sortie mais échouer quand même
Éviter
- Revendiquer le succès basé sur 'devrait passer' ou 'probablement fonctionne' sans exécuter de vérification
- Faire confiance aux rapports de succès d'agents sans vérification indépendante
- Utiliser une vérification partielle (comme le linter qui passe) comme preuve de succès complet