Pular para o conteúdo
Skillpedia
Código em geral97 mil · #833

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

https://github.com/Leonxlnx/taste-skill/blob/main/skills/output-skill/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/Leonxlnx/taste-skill/blob/main/skills/output-skill/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-enforcement

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/Leonxlnx/taste-skill/main/skills/output-skill/SKILL.md -o SKILL.md
Conteú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

  1. Escopo — Leia a solicitação completa. Conte quantos entregáveis distintos são esperados (arquivos, funções, seções, respostas). Trave esse número.
  2. Construir — Gere cada entregável completamente. Sem rascunhos parciais, sem "você pode estender isso depois".
  3. 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas