Que fait full-output-enforcement ?
Remplace le comportement de troncature par défaut des LLM. Impose une génération complète de code, interdit les motifs de placeholder et gère proprement les coupures liées à la limite de tokens. Appliquez-le à toute tâche nécessitant une sortie exhaustive et intégrale.
Installation
Ajoutez cette compétence à votre configuration d'agent IA (par exemple, ~/.claude/skills/ pour Claude Code, ou via l'interface de gestion des compétences de votre outil).
Utilisation
Activez la compétence dans votre prompt ou via la configuration de l'agent. Elle fonctionne automatiquement :
- Interdiction des placeholders : les motifs comme
...ou# rest of the codeseront refusés ; l'agent devra générer l'intégralité du contenu. - Gestion des limites de tokens : si la limite de tokens est atteinte, l'agent demandera une continuation explicite pour terminer la sortie.
- Application universelle : utilisez-la pour toute tâche de génération de code, de documentation ou de tout autre contenu long.
Exemple de prompt
"Génère un fichier Python complet pour un serveur web sécurisé. Utilise la compétence full-output-enforcement pour t'assurer que le fichier est généré dans son intégralité, sans aucun placeholder."
Commandes prises en charge
--enforce-full-output: active le mode de sortie complète.--no-placeholders: interdit explicitement les placeholders.--handle-token-limit: gère les coupures de limites de tokens par continuation.
Dépannage
Si la compétence ne semble pas active, vérifiez :
- Que le fichier de compétence est bien placé dans le répertoire approprié.
- Que le nom de la compétence est correct dans votre configuration.
- Que votre agent IA prend en charge les compétences externes (consultez la documentation de l'outil).
Licence
MIT - utilisez, modifiez, distribuez librement.