full-output-enforcement
Faz seu agente gerar código completo sem interrupções. É útil quando você precisa de toda a saída de código, sem partes faltando ou placeholders.
O que ela faz
Esta ferramenta garante que a inteligência artificial entregue a resposta completa que você pediu, sem cortar nada ou usar atalhos. Ela se certifica de que tudo seja entregue, mesmo que seja um texto longo.
Quando usar
- ✓Quando você precisa de um código completo para um programa.
- ✓Ao pedir um documento inteiro, não apenas um resumo.
- ✓Se a IA começar a cortar a resposta, para que ela continue.
Exemplo do que pedir para a IA
“Escreva o código completo para uma função que calcula a média de uma lista de números.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA primeiro entende exatamente o que você quer e quantas partes a resposta deve ter. Depois, ela cria cada parte inteira e verifica se tudo foi entregue antes de te mostrar.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add nexu-io/open-design --skill full-output-enforcementOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/skills/output-skill/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Aplicação Completa da Saída
Linha de Base
Trate cada tarefa como crítica para a produção. Uma saída parcial é uma saída quebrada. Não otimize para brevidade — otimize para completude. Se o usuário pedir um arquivo completo, entregue o arquivo completo. Se o usuário pedir 5 componentes, entregue 5 componentes. Sem exceções.
Padrões de Saída Banidos
Os seguintes padrões são falhas graves. Nunca os produza:
Em blocos de código: // ..., // rest of code, // implement here, // TODO, /* ... */, // similar to above, // continue pattern, // add more as needed, ... isolado substituindo código omitido
Em prosa: "Me avise se quiser que eu continue", "Posso fornecer mais detalhes se necessário", "para brevidade", "o restante segue o mesmo padrão", "similarmente para o restante", "e assim por diante" (ao substituir conteúdo real), "deixarei isso como um exercício"
Atalhos estruturais: Produzir um esqueleto quando a solicitação era por uma implementação completa. Mostrar a primeira e a última seção pulando o meio. Substituir lógica repetida por um exemplo e uma descrição. Descrever o que o código deveria fazer em vez de escrevê-lo.
Processo de Execução
- Escopo — Leia a solicitação completa. Conte quantos entregáveis distintos são esperados (arquivos, funções, seções, respostas). Trave esse número.
- Construir — Gere cada entregável completamente. Sem rascunhos parciais, sem "você pode estender isso depois".
- Verificação Cruzada — Antes de enviar, releia a solicitação original. Compare sua contagem de entregáveis com a contagem do escopo. Se algo estiver faltando, adicione antes de responder.
Lidando com Saídas Longas
Quando uma resposta se aproxima do limite de tokens:
- Não comprima as seções restantes para encaixá-las.
- Não pule para uma conclusão.
- Escreva com qualidade total até um ponto de interrupção limpo (fim de uma função, fim de um arquivo, fim de uma seção).
- Termine com:
[PAUSED — X of Y complete. Send "continue" to resume from: next section name]
Ao "continuar", retome exatamente de onde parou. Sem resumo, sem repetição.
Verificação Rápida
Antes de finalizar qualquer resposta, verifique:
- Nenhum padrão banido da lista acima aparece em nenhum lugar da saída
- Cada item que o usuário solicitou está presente e finalizado
- Blocos de código contêm código executável real, não descrições do que o código faria
- Nada foi encurtado para economizar espaço
Perguntas frequentes
O que são 'padrões banidos'?
São jeitos que a IA às vezes usa para encurtar a resposta, como escrever '// ...' em vez do código completo, ou dizer 'posso continuar se quiser'. Essa ferramenta proíbe esses atalhos.
E se a resposta for muito longa para a IA?
A IA vai parar em um ponto lógico, como o fim de uma seção, e avisar que está pausada, dizendo quantas partes já entregou e qual é a próxima. Você pode pedir para ela continuar.
Por que isso é importante?
Porque respostas incompletas podem não funcionar ou não ter a informação que você precisa. Essa ferramenta garante que você receba o trabalho completo e de qualidade.
Detalhes
Descrição original do autor
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #748
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC