Communitygithub.com

zhichao1208/better-doc

Habilidade de agente para escrita clara: Estilo Clássico de Pinker + Brevidade Inteligente da Axios. Brevidade é confiança; extensão é medo.

O que é better-doc?

Esta habilidade de agente de IA auxilia na revisão de documentos aplicando dois frameworks complementares: o Estilo Clássico (Pinker), focado em clareza, precisão e necessidade, e a Brevidade Inteligente (Axios), que prioriza estrutura, escaneabilidade e impacto. É útil para desenvolvedores e criadores de conteúdo que desejam tornar seus textos mais diretos e eficazes, seja em prompts, e-mails, documentação técnica ou textos gerais. A habilidade é compatível com agentes como Claude Code, Cursor e Codex, e funciona através de um fluxo de revisão em cinco etapas: classificar o tipo de documento, verificar a estrutura de Brevidade Inteligente, aplicar os princípios do Estilo Clássico, identificar problemas em nível de palavra e, por fim, gerar um relatório de achados. Uma regra crítica da habilidade é 'preservar a substância' — a simplificação não deve remover requisitos, contexto ou restrições importantes, mas sim reescrevê-los de forma mais clara e concisa.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add zhichao1208/better-doc

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Better Doc

Revise documentos usando dois frameworks complementares:

  • Estilo Clássico (Pinker) — Clareza, precisão, necessidade
  • Brevidade Inteligente (Axios) — Estrutura, escaneabilidade, impacto

Objetivo: Tornar o texto uma janela transparente para o significado. Brevidade é confiança; extensão é medo.

Regra Crítica: Preservar a Substância

Brevidade ≠ Exclusão. Simplifique a expressão, preserve o significado.

Ao revisar documentos existentes (especialmente prompts):

FaçaNão Faça
Torne requisitos verbosos mais diretosExclua requisitos que pareçam longos
Condense explicações prolixasRemova contexto que o leitor precisa
Substitua termos vagos por específicosAbandone restrições ou casos de borda
Reestruture para clarezaPerder informações ao reestruturar

Antes de cortar algo, pergunte:

  1. Isto transmite um requisito, uma restrição ou um contexto?
  2. Removê-lo mudaria o resultado?
  3. Posso dizer a mesma coisa com menos palavras em vez de excluir?

Para prompts especificamente:

  • Requisitos enterrados em parágrafos → Extraia como marcadores explícitos
  • Restrições implícitas → Torne-as explícitas, não presuma que são óbvias
  • Contexto verboso → Condense, mas mantenha se afetar o comportamento
  • Exemplos → Mantenha se esclarecerem casos de borda, corte se forem redundantes

Abordagem errada: "Este parágrafo é longo, exclua-o." Abordagem correta: "Este parágrafo contém 3 requisitos. Reescreva como 3 marcadores."

Princípios Principais

Estilo Clássico (8 Princípios)

  1. Linguagem direta — Voz ativa, atores claros
  2. Apenas conteúdo necessário — Remova o que não melhora o entendimento
  3. Sem complexidade artificial — A estrutura serve à clareza, não à decoração
  4. Específico em vez de abstrato — Termos concretos e verificáveis
  5. Terminologia consistente — Um nome por conceito
  6. Intenção clara — Objetivo, restrições, formato de saída (para prompts)
  7. Ordem centrada no leitor — A sequência segue o caminho do entendimento
  8. Afirmações verificáveis — Fatos e lógica, não impressões

Brevidade Inteligente (4 Componentes)

  1. Título forte — 6 palavras ou menos, chame a atenção
  2. Uma conclusão principal — Primeira frase = a ÚNICA coisa a lembrar
  3. Por que isso importa — Contexto sobre a relevância para o leitor
  4. Aprofunde-se — Detalhes opcionais, organizados em marcadores

Para explicações detalhadas: references/principles.md

Fluxo de Revisão

Etapa 1: Classificar o Documento

TipoÁreas de Foco
E-mail/AtualizaçãoEstrutura de Brevidade Inteligente, escaneabilidade
Prompt/InstruçãoClareza de intenção, restrições, formato
Documento técnicoPrecisão, terminologia, hierarquia
Texto geralEstilo Clássico, fluxo, necessidade

Etapa 2: Verificar a Estrutura de Brevidade Inteligente

Para e-mails, atualizações, anúncios:

✓ Título: ≤6 palavras fortes?
✓ Primeira frase: UMA conclusão principal?
✓ "Por que isso importa": Relevância para o leitor clara?
✓ Detalhes: Em marcadores, escaneáveis?
✓ Negrito: Termos-chave destacados?

Etapa 3: Verificar o Estilo Clássico

PrincípioSinais de Alerta
Linguagem diretaVoz passiva, nominalizações, verbos enterrados
Conteúdo necessárioEnchimento, repetição, afirmações óbvias
Sem complexidadeSuperformatado, marcadores aninhados, cabeçalhos desnecessários
Específico"Vários", "aspectos", jargão indefinido
Termos consistentesMesma coisa, nomes diferentes
Intenção claraObjetivo ausente, restrições vagas
Ordem do leitorPulando tópicos, conclusão antes do contexto
Verificável"Parece", afirmações não fundamentadas

Etapa 4: Verificar Problemas no Nível da Palavra

Regras de palavras da Brevidade Inteligente:

  • Palavras curtas vencem: 1 sílaba > 2 > 3
  • Corte: Advérbios, palavras fracas, palavras de hesitação
  • Verbos ativos sempre
Corte IstoMantenha/Substitua Por
"A fim de""Para"
"Devido ao fato de que""Porque"
"Neste momento""Agora"
"Utilizar""Usar"
"Implementar""Fazer" / "Construir"
"Facilitar""Ajudar" / "Permitir"

Etapa 5: Relatar Achados

## Resumo da Revisão

**Tipo**: [e-mail/prompt/técnico/geral]
**Geral**: [avaliação em uma linha]

## Estrutura (Brevidade Inteligente)
- Título: [✓/✗ + correção]
- Primeira frase: [✓/✗ + correção]
- Por que isso importa: [✓/✗ + correção]
- Escaneabilidade: [✓/✗ + correção]

## Estilo (Clássico)
[Liste violações com local, problema, correção]

## Revisão Sugerida
[Versão melhorada, se solicitado]

Referência Rápida: Formato de Brevidade Inteligente

Para e-mails e atualizações, use esta estrutura:

**[Título de 6 palavras]**

[UMA frase: a principal conclusão]

**Por que isso importa**: [1-2 frases sobre a relevância para o leitor]

**Próximos passos** / **Aprofunde-se** / **Os detalhes**:
• [Marcador 1]
• [Marcador 2]
• [Marcador 3]

**Conclusão**: [Conclusão final opcional]

Verificações Específicas para Prompts

Estrutura alvo:

Objetivo: [Declaração clara e única]

Restrições:
- [Limite 1]
- [O que NÃO fazer]
- [Limites de tamanho/formato]

Formato de Saída: [Estrutura exata]

Ao melhorar prompts existentes:

Problema OriginalCorreção (NÃO excluir)
Requisito enterrado em prosaExtrair → marcador explícito
Restrição vaga ("tenha cuidado")Tornar específica ("nunca exceda X")
Suposição implícitaDeclarar explicitamente
Exemplo redundanteRemover apenas se outro exemplo já cobrir
Explicação longa de caso de bordaCondensar, manter a regra

Lista de verificação antes de finalizar:

  • Todos os requisitos originais ainda presentes?
  • Restrições mais explícitas do que antes?
  • Nada perdido na reestruturação?
  • Mais curto E mais claro (não apenas mais curto)?

Sinalizar: Objetivo ausente, termos vagos ("bom", "apropriado"), nenhum formato de saída.

Correções Comuns

ProblemaAntesDepois
Passiva"Os dados são processados""O sistema processa os dados"
Nominalização"Tomar uma decisão""Decidir"
Enchimento"É importante notar"[excluir]
Palavra longa"Utilizar""Usar"
Vago"Vários fatores""Custo, tempo, escopo"
Título fraco"Atualização sobre o projeto""Projeto entrega na sexta"
Lide enterrada[parágrafo antes do ponto][ponto primeiro]

Habilidades relacionadas

Parte de uma pequena família de habilidades de agente abertas para comunicação confiável e clara:

  • reduce-hallucination — auditar agentes LLM; fundamentar, citar, abster-se.
  • better-doc — Estilo Clássico + Brevidade Inteligente.
  • numbers — tornar números significativos e exibi-los de forma limpa.

Habilidades Relacionadas