Compétences verification-before-completion
📦

verification-before-completion

Sûr

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.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v1 • 2/25/2026

This 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.

1
Fichiers analysés
145
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé

Motifs détectés

External Commands Documentation (False Positive)Weak Cryptographic Algorithm (False Positive)System/Network Reconnaissance (False Positive)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

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

Demande de vérification basique
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.
Vérification d'achèvement des tests
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.
Vérification du build
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.
Vérification de délégation d'agent
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

Foire aux questions

Qu'est-ce qui compte comme preuve de vérification ?
Une sortie de commande fraîche montrant le code de sortie 0, des résultats de test avec 0 échec, ou un comportement d'exécution réel qui confirme la revendication.
Puis-je sauter la vérification si je suis confiant ?
Non. La confiance n'est pas une preuve. La compétence états explicitement 'La confiance ne équivaut pas à une preuve.'
Que faire si aucune commande de vérification n'existe ?
Créez-en une ou statez que la vérification n'est pas possible. Ne revendiquez pas l'achèvement sans preuve.
Cela s'applique-t-il à la délégation d'agents ?
Oui. Vérifiez toujours les résultats des agents de manière indépendante. Vérifiez le diff VCS et exécutez vous-même les commandes de vérification.
Qu'en est-il de la vérification partielle comme le linter qui passe ?
La vérification partielle n'est pas suffisante. Un linter qui passe ne signifie pas que le code compile ou que les tests passent.
Puis-je revendiquer l'achèvement après un seul test réussi ?
Pour les tests de régression, vous devez vérifier le cycle rouge-vert : le test échoue, le correctif appliqué, le test passe, puis revenez sur le correctif et confirmez que le test échoue à nouveau.

Détails du développeur

Structure de fichiers

📄 SKILL.md