Sobre o projeto

Humanizer é uma skill de agente, distribuída como Markdown simples, que reescreve textos que parecem gerados por IA para que soem como se uma pessoa os tivesse escrito, sem alterar o significado subjacente. Por ser apenas Markdown, funciona com qualquer agente que suporte skills. A instalação é feita pela CLI de Skills com `npx skills add blader/humanizer --global`; omitir `--global` instala apenas no projeto atual, e `--agent <nome>` ou `--agent '*'` seleciona quais agentes a recebem. Claude Code 2.1.142 ou mais recente pode instalá-la como plugin pelos comandos do marketplace, e usuários do Claude Desktop podem enviar o repositório como ZIP ou copiar `SKILL.md` para a pasta de skills do agente. A skill responde a `/humanizer` (ou `/humanizer:humanizer` como plugin). O uso é simples: chame a skill e cole o texto, peça em linguagem natural ou aponte para um caminho de arquivo para reescrever a prosa no próprio arquivo. Se uma amostra de escrita for fornecida, a reescrita segue o ritmo, a escolha de palavras, a pontuação e as peculiaridades deliberadas dessa amostra, inclusive travessões. Quando recebe um arquivo, altera apenas a prosa e deixa código, dados, frontmatter e alvos de links intactos. A justificativa da skill é que os modelos de linguagem tendem à continuação mais provável estatisticamente, que serve à maior variedade de leitores e assuntos, enquanto uma pessoa escreve para um leitor e um assunto. Cada marca que ela procura é uma forma dessa escolha padrão. Ela marca cada indício encontrado, do mais forte ao mais fraco, rascunha uma reescrita sem tratar a estrutura original como fixa, verifica o rascunho contra os padrões e as afirmações originais e então escreve a versão final. Ela explicitamente não inventa fatos: nomes, números, datas, citações e referências devem vir da fonte ou do escritor; quando falta um detalhe necessário, ela pergunta em vez de fabricar. A saída mostra o trabalho: primeira reescrita, uma breve crítica do que ainda soar artificial e a versão final. Os 25 padrões estão agrupados em cinco seções e numerados por força e frequência. Os cinco primeiros justificam uma edição com uma única ocorrência; padrões marcados como “fracos isoladamente” contam apenas quando vários indícios compartilham uma passagem. A Seção A cobre encenação em vez de afirmação (construções do tipo não-X-mas-Y, fechos de uma linha e fragmentos dramáticos, ditos que parecem profundos, preparações encenadas, discutir com ninguém). A Seção B cobre ritmo por regra (tríades forçadas, aberturas de frase repetidas, travessão como conector universal, qualificadores empilhados, pares hifenizados por toda parte, voz passiva e sujeitos ausentes). A Seção C cobre inflação e autoridade emprestada (palavras de IA excessivamente usadas, significado inflado, conexão ou associação vaga, gerúndios superficiais, linguagem de vendas, autoridade emprestada, evitar is/are/has). A Seção D cobre formatação por regra (negrito como decoração, cabeçalhos decorativos, aspas curvas). A Seção E cobre sobras do chat e do rascunho (resíduo de chatbot, avisos e suposições sobre limites de conhecimento, um cabeçalho repetido na primeira frase, escrita sobre a versão anterior). O README inclui um exemplo completo de antes/depois: um texto de viagem sobre Lisboa com tom de IA reescrito em um relato em primeira pessoa que mantém o tópico, a visão e os detalhes originais, removendo significado encenado, linguagem de vendas e fechos formulaicos. A lista de padrões é proveniente do artigo da Wikipedia “Signs of AI writing”, mantido pelo WikiProject AI Cleanup. O projeto tem licença MIT e um extenso histórico de versões, com a versão 3.0.0 consolidando 35 padrões em 25 e realinhando-os com o artigo atual da Wikipedia.