Habilidades full-output-enforcement
📦

full-output-enforcement

Seguro

Aplicar Salida Completa e Ininterrumpida Cada Vez

Los LLMs frecuentemente truncan o resumen código en lugar de entregar archivos completos. Esta habilidad aplica salida exhaustiva prohibiendo patrones de marcador de posición y manejando divisiones de límite de tokens de manera limpia.

Soporta: Claude Codex Code(CC)
🥉 73 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "full-output-enforcement". Write a user authentication module with registration, login, and password reset

Resultado esperado:

Implementación completa con las tres características: función de registro, manejador de inicio de sesión, flujo de restablecimiento de contraseña. Sin comentarios TODO. Sin 'implementar patrón similar para X'. Código completo para cada función.

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

Resultado esperado:

Los 5 manejadores implementados completamente: crear tarea, obtener tareas, obtener tarea individual, actualizar tarea, eliminar tarea. Cada manejador incluye validación de entrada, manejo de errores y formateo de respuesta. Sin lógica de marcador de posición.

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

Resultado esperado:

Los 10 componentes escritos completamente: Button, Input, Modal, Card, Alert, Dropdown, Checkbox, Radio, Select, Textarea. Cada uno con interfaz de props, gestión de estado, manejadores de eventos y estilos. Si se interrumpe en el componente 6, el marcador de continuación muestra [PAUSED — 6 of 10 complete. Send 'continue' to resume].

Auditoría de seguridad

Seguro
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
Archivos escaneados
50
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Obtener Código de Producción Completo

Solicite una implementación completa de una característica, API o módulo. La habilidad asegura que no aparezcan comentarios de marcador o código de esqueleto en el resultado.

Generar Todos los Elementos de una Lista

Pida 10 casos de prueba, 5 componentes, o cualquier número específico. La habilidad rastrea el conteo y asegura que cada elemento solicitado aparezca en el resultado.

Manejar Salidas Largas Sin Problemas

Para bases de código o documentación extensas, la habilidad maneja la continuación limpiamente con marcadores para que no se pierda ni duplique contenido.

Prueba estos prompts

Solicitar Código Completo
Write a complete [module name] with [specific requirements]. Apply the full-output-enforcement skill.
Generar Múltiples Elementos
Create [number] of [item type]. Make sure every single one is fully written out with no shortcuts.
Manejar Salida Larga
Generate the full [large feature] in its entirety. If you hit a limit, mark where you stopped and I will continue.
Verificar Completitud
Check that the output contains all [specific items] requested. Flag anything missing before finalizing.

Mejores prácticas

  • Siempre especifica el número exacto de entregables esperados en tu solicitud
  • Revisa la lista de patrones prohibidos para entender qué previene la habilidad
  • Usa marcadores de continuación cuando trabajes con bases de código muy grandes

Evitar

  • Solicitar 'un ejemplo típico' en lugar de una implementación específica
  • Aceptar salida parcial cuando solicitaste una solución completa
  • Usar lenguaje vago que permita al LLM resumir en lugar de detallar

Preguntas frecuentes

¿Qué sucede si el resultado se corta debido a límites de tokens?
La habilidad marca el punto de interrupción con un marcador de continuación como [PAUSED — X of Y complete. Send 'continue' to resume]. Envía 'continue' y el LLM retoma exactamente donde se detuvo.
¿Puede esta habilidad hacer que un LLM genere contenido infinito?
No. La habilidad no aumenta los límites de tokens. Solo asegura que lo que se genera sea completo e ininterrumpido hasta el límite real del modelo.
¿Esta habilidad valida el código en busca de errores?
No. La habilidad aplica completitud y prohíbe marcadores de posición. No verifica sintaxis, lógica o corrección en tiempo de ejecución del código generado.
¿Qué son los 'patrones de salida prohibidos'?
Estas son frases de marcador como '// TODO', '// implementar aquí', '// similar a lo anterior', o 'el resto sigue este patrón'. La habilidad las trata como fallas duras.
¿Cómo maneja la habilidad la continuación?
En la interrupción, el LLM genera un marcador con el estado de completitud y el nombre de la siguiente sección. Responder con 'continue' reanuda desde ese punto exacto sin recapitulación ni duplicación.
¿Puedo usar esto con otras habilidades?
Sí. Esta habilidad funciona junto con habilidades de generación de código, refactorización o documentación. Aplícala cuando necesites que esas habilidades produzcan resultado completo en lugar de parcial.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md