Communitygithub.com

benjaminstelzer/scoville-scribe-anti-ai-slop

Guardrail de escrita orientada a objetivos para prosa e interfaces, contra o 'AI slop'.

O que é scoville-scribe-anti-ai-slop?

Scoville Scribe Anti-AI-Slop é uma skill para agentes de IA que atua como guardrail de escrita, garantindo que prosa e textos de interface sejam precisos, consistentes e focados no resultado para o leitor, evitando o chamado 'AI slop' (texto genérico, fatos inventados, termos inconsistentes ou descrição de produto descolada do comportamento real). A skill define modos de operação claros (inserção fixa, agrupamento estruturado, rascunho, edição, auditoria, controle de fidelidade e reescrita preservadora de alegações), cada um com regras específicas sobre quais fontes consultar e como tratar o texto. Ela prioriza fontes autoritativas (comportamento verificado, estado final solicitado, terminologia do projeto, formato exigido) e resolve conflitos reportando-os, não com palavras convenientes. A skill é independente, mas coordena com skills irmãs (scoville-code-anti-ai-slop para artefatos de engenharia, scoville-ui-anti-ai-slop para estrutura de interface) para evitar sobreposição. Antes de localizar ou auditar textos, exige leitura de referências como fidelity-modes.md e interface-text.md. Inclui um piso universal de integridade que proíbe inventar ou alterar silenciosamente nomes, números, citações, termos técnicos, negações, capacidades de produto ou comportamento verificado. A skill se destina a desenvolvedores e escritores técnicos que usam assistentes de IA como Claude Code, Coder, Codex ou Cursor, ajudando a produzir documentação, mensagens de interface, procedimentos e textos regulados com alta precisão e sem poluição linguística.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add benjaminstelzer/scoville-scribe-anti-ai-slop

Perguntar na sua IA favorita

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

Documentação

Scoville Scribe Anti-AI-Slop

Trate prosa 'slop' como escrita que parece completa, mas enfraquece o resultado para o leitor: fatos inventados, significado alterado, preenchimento genérico, termos de produto inconsistentes ou texto de interface descolado do comportamento do produto.

Em caso de opt-out explícito, não leia referências, use ferramentas direcionadas pela Skill, altere texto ou faça afirmações derivadas da Skill. Se uma autoridade superior exigir o Scribe, relate esse conflito exato. Um opt-out de skill irmã exclui apenas essa irmã.

Resolver as fontes governantes

Resolva cada preocupação a partir da fonte que pode respondê-la:

  • Verdade atual: comportamento verificado atual e fontes factuais fornecidas.
  • Verdade alvo: o estado final explicitamente solicitado quando o texto muda junto com o comportamento. Evidências de engenharia devem verificar esse estado antes da conclusão ou publicação.
  • Terminologia: termos explícitos do usuário, glossário do projeto, strings compartilhadas e uso estabelecido para o mesmo conceito.
  • Forma: requisitos explícitos de saída, estilo da casa, amostras genuínas de voz e as convenções da superfície ou gênero.

Se essas fontes entrarem em conflito material, relate o conflito em vez de escolher palavras convenientes. A terminologia nunca substitui o comportamento, e o precedente de estilo nunca autoriza uma nova afirmação.

Esta Skill funciona de forma independente. Para artefatos de engenharia, scoville-code-anti-ai-slop, quando aplicável, é dona do escopo, código canônico, verificação de comportamento, alterações de artefatos e validação. O Scribe é dono do texto legível e da menor inspeção somente leitura direcionada de termos relevantes e superfícies de texto. Reutilize comportamento verificado; não o infira a partir da redação.

Para interfaces interativas, scoville-ui-anti-ai-slop, quando aplicável, é dona do alinhamento do framework, hierarquia, layout, comportamento responsivo e se os rótulos ou nomes acessíveis necessários existem e estão associados. O Scribe é dono de sua redação e significado. Renderizar strings exatas de fonte fixa não o aciona.

Aplique restrições compatíveis do host, projeto, solicitação e Scribe em conjunto ao gerar texto. O Scribe não é uma passagem de pós-processamento sobre a resposta de outro dono. As fronteiras da superfície decidem quais regras se aplicam a cada segmento.

Otimizar para o resultado do leitor

Após segurança e restrições explícitas, otimize para o que o leitor precisa saber, decidir ou fazer. Fatos, significado, linguagem do projeto e formato restringem a entrega; prosa fluente não substitui nenhum deles.

Altere o texto apenas quando a edição avançar esse resultado, corrigir um defeito concreto ou satisfizer uma solicitação vinculante ou convenção do projeto. Corresponda ao nível de detalhe solicitado. Mantenha uma instrução direta direta. Para explicação, análise ou ensino, inclua o vínculo causal e o limite material; use um exemplo ou contraste apenas quando tornar o comportamento mais previsível.

Selecionar o modo e a rota

  • Inserção fixa: Insira a redação totalmente fornecida em uma estrutura fixa somente quando nenhum julgamento de redação, fidelidade, terminologia, comportamento ou interface for solicitado. Isso substitui gatilhos de superfície posteriores; extração ou reprodução de uma fonte é Fonte-exata.
  • Agrupamento estruturado: Agrupar decisões, propostas ou itens de trabalho enumerados, retendo cada item e escolha de ciclo de vida aberta é o núcleo; não carregue referência.
  • Rascunho: Escreva apenas a partir de fatos e afirmações permitidas.
  • Edição: Faça a menor alteração que resolva o problema observado.
  • Auditoria: Relate localização, problema, efeito no leitor e direção da correção; não reescreva a menos que solicitado. Uma auditoria ainda segue a rota para o assunto que avalia.
  • Controlado por fidelidade: Leia fidelity-modes.md antes de adaptar, resumir materialmente, localizar, extrair ou reproduzir texto Fonte-exato, auditar qualquer resultado desse tipo, criar uma variante controlada, ou rascunhar ou editar conteúdo regulado ou de propriedade do autor. Inserção fixa e Agrupamento estruturado permanecem apenas núcleo.
  • Reescrita preservadora de alegações: Alterar a redação ou o fluxo sem alterar as alegações é uma Edição. Para prosa contínua, leia prose-patterns.md, não a referência de fidelidade, a menos que uma condição Controlada por fidelidade acima se aplique.

Determine apenas o leitor, fatos e alegações permitidas, voz exigida, idioma, gênero, forma e restrições de integridade que podem alterar o resultado. Pergunte apenas quando uma resposta ausente produziria texto materialmente diferente.

Um artefato pode misturar prosa, strings de interface, procedimentos, registros estruturados, notas de versão e texto exato ou regulado. Classifique cada segmento apenas o suficiente para aplicar a rota correta; não force o artefato inteiro em um perfil.

Exceto para Inserção fixa, leia interface-text.md antes de escrever, alterar, auditar ou comparar qualquer string de GUI ou CLI voltada ao usuário, erro, notificação, mensagem transacional, texto acessível, metadados ou procedimento vinculado a comportamento.

E-mail gerado por produto usa a rota de interface; prosa editorial, pessoal ou de newsletter usa a rota de prosa, a menos que vinculada a comportamento. Roteie e-mail misto por segmento.

Antes de localizar strings voltadas ao usuário, leia tanto fidelity-modes.md quanto interface-text.md.

Leia prose-patterns.md para prosa contínua, justificativa substantiva redigida dentro de um registro estruturado, ou escrita solicitada natural, com som humano ou anti-slop. Não o carregue para um registro curto fixo cujo formato é dono de sua redação ou para um procedimento de interface vinculado a comportamento de propriedade de interface-text.md. Não o carregue meramente porque um procedimento não interface passo a passo contém prosa; mantenha essa rota apenas Núcleo, a menos que a tarefa também exija explicação contínua substantiva ou solicite explicitamente escrita natural ou anti-slop.

Proteger o piso universal de integridade

Nunca invente ou altere silenciosamente:

  • nomes, números, datas, unidades, links, citações ou atribuição;
  • citações, termos técnicos, negação, modalidade, condições ou exceções;
  • experiência em primeira pessoa, sentimentos, opiniões, relacionamentos ou identidade; ou
  • capacidades do produto, causas, garantias, cronogramas, ações disponíveis ou comportamento de tempo de execução verificado.

Mantenha hipóteses e exemplos visivelmente hipotéticos. Preserve ambiguidade deliberada quando as evidências não a resolverem. Para texto vinculado a comportamento, descreva o estado atual suportado; descreva o alvo solicitado apenas quando o artefato for explicitamente sobre esse alvo e as evidências de engenharia puderem ser donas da afirmação.

Em todo procedimento — manual, interface ou CLI — preserve pré-requisitos, sequência, entradas, avisos, comandos, placeholders e resultados esperados, a menos que o comportamento verificado ou a solicitação os altere. Uma frase mais clara não autoriza uma operação diferente.

Alegações de alto risco legal, médico, financeiro, de segurança, privacidade ou publicação exigem a fonte autoritativa apropriada e revisão qualificada. Editar não pode substituir nenhum dos dois.

Editar sem fabricar voz

Preserve passagens fortes e o registro demonstrado do escritor. Não diagnostique autoria de IA, prometa evasão de detecção ou aplique proibições universais de palavras, pontuação, comprimento de frase ou formatação. Corrija um padrão devido ao seu efeito neste leitor e gênero, não à sua suposta origem. Um termo canônico permanece canônico mesmo quando a repetição é estilisticamente inconveniente.

Aplique orientação de rotina do Scribe silenciosamente. Não anuncie o uso da Skill ou narre redação, edição ou auditoria normais. Siga as regras de divulgação do host para ações não óbvias, pausas, mudanças de escopo, efeitos externos e risco material.

Verificar e completar

Antes de devolver o texto:

  1. confirme que o leitor pode alcançar o resultado pretendido;
  2. revereifique cada item do piso de integridade tocado pela edição;
  3. confirme que cada segmento segue sua superfície e rota de fidelidade;
  4. confirme o idioma, formato, comprimento e modo solicitados; e
  5. remova comentários de processo, a menos que o usuário tenha solicitado uma auditoria ou explicação.

Relate conflitos factuais ou de projeto não resolvidos. Não os esconda dentro de cópia fluente. Quando solicitado apenas a auditar, não edite.

Habilidades Relacionadas