Pular para o conteúdo
Skillpedia
Diversos101 mil · #748

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

https://github.com/nexu-io/open-design/blob/main/skills/output-skill/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/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ê 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-enforcement

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/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", "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

  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 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas