full-output-enforcement
Garante que seu agente gere saídas completas, sem cortes. Ele evita padrões de 'placeholder' e lida com limites de tokens para entregar todo o código necessário.
O que ela faz
Esta ferramenta garante que a inteligência artificial entregue a resposta completa que você pediu, sem atalhos ou partes faltando. Ela evita que a IA corte a resposta no meio ou use marcadores como '...' em vez de conteúdo real.
Quando usar
- ✓Quando você precisa de um código completo para um programa.
- ✓Ao solicitar um documento inteiro, não apenas um rascunho.
- ✓Se você quer todas as partes de uma resposta, sem que nada seja omitido.
Exemplo do que pedir para a IA
“Gere o código completo para uma função Python que calcula a média de uma lista de números, incluindo tratamento de erros para listas vazias.”
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ê pediu e quantas partes a resposta deve ter. Depois, ela cria cada parte completamente, sem pular nada. Antes de te mostrar, ela confere se tudo o que você pediu está lá e se não há atalhos ou marcadores indicando que algo foi cortado.
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 Leonxlnx/taste-skill --skill full-output-enforcementOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/Leonxlnx/taste-skill/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", "por 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 deve 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 a contagem de seus 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 qualquer lugar na saída
- Todos os itens que o usuário solicitou estão presentes e finalizados
- 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 trechos de texto ou código que a IA não pode usar, como '...', '// resto do código', 'posso continuar se quiser', pois indicam que a resposta está incompleta ou foi cortada.
E se a resposta for muito longa para caber?
A IA vai parar em um ponto lógico (fim de um arquivo, seção ou função) e avisar quantas partes foram concluídas e quantas faltam. Você pode pedir para ela continuar de onde parou.
Por que isso é importante?
Garante que você receba o trabalho completo e de alta qualidade que solicitou, sem ter que pedir para a IA completar ou corrigir partes que foram omitidas.
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: Leonxlnx/taste-skill
Popularidade
- Estrelas no GitHub
- 97 mil
- Posição no ranking
- #833
- Licença
- MIT
- Atualizada em
- 14/10/2026
Comentários
- …
Mais skills deste repositório
brandkit
Cria imagens de alta qualidade para kits de marca. Ajuda a desenvolver logos, sistemas de identidade visual e apresentações de marca.
Leonxlnx/taste-skill
industrial-brutalist-ui
Desenvolve interfaces com um estilo industrial e brutalista. É perfeito para dashboards com muitos dados ou sites que precisam de um visual técnico.
Leonxlnx/taste-skill
gpt-taste
Melhora a experiência do usuário e a animação de sites. Garante layouts variados, tipografia legível e animações suaves para uma navegação agradável.
Leonxlnx/taste-skill
image-to-code
Transforma imagens em código de site. Ele cria o design, analisa-o e constrói o site para corresponder o máximo possível à imagem.
Leonxlnx/taste-skill
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC