Compétences full-output-enforcement
📦

full-output-enforcement

Sûr

Imposer une sortie complète et intégrale à chaque fois

Les LLMs tronquent souvent ou résument le code au lieu de livrer des fichiers complets. Cette competence enforces an exhaustive output by banning placeholder patterns and managing token-limit splits cleanly.

Prend en charge: Claude Codex Code(CC)
🥉 73 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 "full-output-enforcement". Write a user authentication module with registration, login, and password reset

Résultat attendu:

Implémentation complète avec les trois fonctionnalités : fonction d'inscription, gestionnaire de connexion, flux de réinitialisation de mot de passe. Aucun commentaire TODO. Aucun 'implémentez un motif similaire pour X'. Code complet pour chaque fonction.

Utilisation de "full-output-enforcement". Create 5 API endpoint handlers for a todo app

Résultat attendu:

Les 5 gestionnaires entièrement implémentés : créer une tâche, obtenir les tâches, obtenir une seule tâche, mettre à jour une tâche, supprimer une tâche. Chaque gestionnaire inclut la validation des entrées, la gestion des erreurs et le formatage des réponses. Aucune logique de remplacement.

Utilisation de "full-output-enforcement". Generate a complete React component library with 10 components

Résultat attendu:

Les 10 composants entièrement écrits : Button, Input, Modal, Card, Alert, Dropdown, Checkbox, Radio, Select, Textarea. Chacun avec l'interface des props, la gestion d'état, les gestionnaires d'événements et le style. Si interrompu au composant 6, le marqueur de continuation affiche [PAUSED — 6 sur 10 complet. Envoyez 'continue' pour reprendre].

Audit de sécurité

Sûr
v1 • 4/18/2026

Static analysis flagged external_commands and weak_crypto patterns, but all are false positives. Line 16 contains Markdown code formatting backticks for banned patterns, not shell execution. Line 20 uses 'skeleton' to describe placeholder code, not cryptography. No executable code exists in this skill. The file is a text-based prompt instruction set with zero security risk.

1
Fichiers analysés
50
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

Obtenir du code de production complet

Demandez une implémentation complète d'une fonctionnalité, d'une API ou d'un module. La competence garantit qu'aucun commentaire de remplacement ou code squelettique n'apparaît dans la sortie.

Générer tous les éléments d'une liste

Demandez 10 cas de test, 5 composants ou tout autre nombre spécifique. La competence suit le décompte et garantit que chaque élément demandé apparaît dans la sortie.

Gérer les sorties longues de manière transparente

Pour les bases de code ou la documentation volumineuses, la competence gère la continuation proprement avec des marqueurs afin qu'aucun contenu ne soit perdu ou dupliqué.

Essayez ces prompts

Demander du code complet
Écrivez un [module name] complet avec [specific requirements]. Appliquez la competence full-output-enforcement.
Générer plusieurs éléments
Créez [number] de [item type]. Assurez-vous que chacun est entièrement écrit sans raccourcis.
Gérer une sortie longue
Générez le [large feature] complet dans son intégralité. Si vous atteignez une limite, marquez où vous vous êtes arrêté et je continuerai.
Vérifier l'exhaustivité
Vérifiez que la sortie contient tous les [specific items] demandés. Signalez tout élément manquant avant de finaliser.

Bonnes pratiques

  • Spécifiez toujours le nombre exact de livrables attendus dans votre demande
  • Consultez la liste des motifs interdits pour comprendre ce que la competence empêche
  • Utilisez les marqueurs de continuation lorsque vous travaillez avec des bases de code très volumineuses

Éviter

  • Demander 'un exemple typique' au lieu d'une implémentation spécifique
  • Accepter une sortie partielle alors que vous avez demandé une solution complète
  • Utiliser un langage vague qui permet au LLM de résumer au lieu de détailler

Foire aux questions

Que se passe-t-il si la sortie est coupée en raison des limites de tokens ?
La competence marque le point d'interruption avec un marqueur de continuation comme [PAUSED — X sur Y complet. Envoyez 'continue' pour reprendre]. Envoyez 'continue' et le LLM reprend exactement là où il s'est arrêté.
Cette competence peut-elle forcer un LLM à générer du contenu infini ?
Non. La competence n'augmente pas les limites de tokens. Elle assure uniquement que ce qui est généré est complet et intégral jusqu'à la limite réelle du modèle.
Cette competence valide-t-elle le code pour les erreurs ?
Non. La competence enforce l'exhaustivité et interdit les remplacements. Elle ne vérifie pas la syntaxe, la logique ni la correction à l'exécution du code généré.
Que sont les 'motifs de sortie interdits' ?
Ce sont des phrases de remplacement comme '// TODO', '// implement here', '// similaire à ci-dessus', ou 'le reste suit ce motif'. La competence traite ceux-ci comme des échecs durs.
Comment la competence gère-t-elle la continuation ?
Lors de l'interruption, le LLM affiche un marqueur avec le statut de complétion et le nom de la section suivante. Répondre avec 'continue' reprend à ce point exact sans récapitulatif ni duplication.
Puis-je utiliser ceci avec d'autres compétences ?
Oui. Cette competence fonctionne avec d'autres compétences de génération de code, de refactorisation ou de documentation. Appliquez-la lorsque vous avez besoin que ces compétences produisent une sortie complète plutôt que partielle.

Détails du développeur

Structure de fichiers

📄 SKILL.md