Uma skill para Claude Code e OpenCode que identifica e corrige 40 padrões típicos de escrita gerada por IA em textos em português do Brasil, deixando o resultado mais natural e humano.
Projeto inspirado no humanizer, skill criada para a lingua inglesa.
mkdir -p ~/.claude/skills
git clone https://github.com/VitorDiToro/desrobotizar.git ~/.claude/skills/desrobotizarSe já tiver o repo clonado em outro lugar, dá pra copiar só o arquivo:
mkdir -p ~/.claude/skills/desrobotizar
cp SKILL.md ~/.claude/skills/desrobotizar/mkdir -p ~/.config/opencode/skills
git clone https://github.com/VitorDiToro/desrobotizar.git ~/.config/opencode/skills/desrobotizarO OpenCode também lê ~/.claude/skills/ por compatibilidade, então um único clone naquele caminho já serve pros dois.
Invoque direto:
/desrobotizar
[cole seu texto aqui]
Ou peça em linguagem natural:
Desrobotiza esse texto pra mim: [seu texto]
A skill também é acionada por pedidos do tipo "humanizar texto", "tirar cara de IA", "deixar menos robótico" ou "revisar pra soar natural".
Se quiser que o resultado soe como você escreve, mande junto uma amostra sua:
/desrobotizar
Amostra da minha escrita pra calibrar:
[2-3 parágrafos escritos por você]
Agora desrobotiza esse aqui:
[texto de IA]
A skill lê sua amostra primeiro — ritmo, tamanho de frase, vocabulário, tiques — e usa esses padrões na reescrita. O resultado fica com sua cara, em vez de uma versão "limpa" genérica.
A skill detecta padrões organizados em seis grupos. Resumo abaixo; o SKILL.md traz exemplo de antes/depois pra cada um.
| # | Padrão | Exemplo |
|---|---|---|
| 1 | Inflação de importância | "representa um marco fundamental na evolução..." |
| 2 | Nome-dropping de mídia | "citado pela Folha, Estadão e BBC Brasil..." |
| 3 | Análises rasas com gerúndio | "ressaltando... refletindo... simbolizando..." |
| 4 | Linguagem promocional | "aninhada no coração do Vale do Paraíba..." |
| 5 | Atribuições vagas | "especialistas apontam que..." |
| 6 | Seção fórmula de "desafios" | "Apesar dos desafios... segue prosperando..." |
| # | Padrão | Exemplo |
|---|---|---|
| 7 | Vocabulário típico de LLM em pt-BR | "ademais... outrossim... robusto... singular..." |
| 8 | Fuga do "é/são" | "configura-se como... apresenta-se como..." |
| 9 | Paralelismos negativos |
"Não é X, é Y" — o sinal mais revelador |
| 10 | Regra de três compulsiva | "inovação, inspiração e insights" |
| 11 | Ciclo de sinônimos | "protagonista... personagem principal... herói..." |
| 12 | Falsas gradações | "do Big Bang à matéria escura..." |
| 13 | Voz passiva e sujeito oculto | "faz-se necessário que sejam consideradas..." |
| 14 | "Através de" para tudo | "coletados através de entrevistas através dos quais..." |
| 15 | Mesóclise e rebuscamento jurídico | "cumpre salientar... far-se-á necessário..." |
| 16 | Pleonasmos de reforço | "conforme mencionado anteriormente acima..." |
| 17 | "Buscando + infinitivo" | "buscando otimizar... buscando reduzir..." |
| # | Padrão | Exemplo |
|---|---|---|
| 18 | Travessão em excesso | "instituições — não pelas pessoas — e ainda assim —" |
| 19 | Negrito decorativo | "OKRs, KPIs, BMC" |
| 20 | Listas com cabeçalho negrito | "Experiência: A experiência foi aprimorada..." |
| 21 | Title Case ao estilo inglês | "Negociações Estratégicas e Parcerias Globais" |
| 22 | Emojis decorativos | "🚀 Fase de Lançamento: 💡 Insight:" |
| 23 | Aspas tipográficas e "no final do dia" | “o projeto está no prazo, e no final do dia...” |
| # | Padrão | Exemplo |
|---|---|---|
| 24 | Resíduos de chatbot | "Segue abaixo... Espero ter ajudado!" |
| 25 | Disclaimer de corte de conhecimento | "Embora detalhes específicos sejam escassos..." |
| 26 | Tom bajulador | "Ótima pergunta! Você está absolutamente certo!" |
| # | Padrão | Exemplo |
|---|---|---|
| 27 | Frases-muleta | "Com o objetivo de... Cabe mencionar que..." |
| 28 | Hesitação excessiva | "poderia-se eventualmente argumentar que talvez..." |
| 29 | Conclusões otimistas genéricas | "O futuro se mostra promissor..." |
| 30 | "No cenário atual" e muletas temporais | "No cenário atual, em um mundo cada vez mais..." |
| 31 | Tropos de autoridade persuasiva | "A verdadeira questão é... No fundo..." |
| 32 | Anúncios do que vai ser dito | "Vamos mergulhar... aqui está o que você precisa saber" |
| 33 | Cabeçalho seguido de frase-eco | "## Performance" + "Velocidade importa." |
Esta categoria cobre o que o Kriss chama de "indícios que vão além de palavras e pontuação". São problemas de conteúdo e postura que sobrevivem mesmo depois da limpeza de superfície, por isso ficaram separados dos outros grupos.
| # | Padrão | Exemplo |
|---|---|---|
| 34 | Abstração excessiva e metáforas vagas | "navegar pelas complexidades... tecer conexões..." |
| 35 | Exemplos genéricos sem carne | "técnicas de gestão de tempo" em vez de "Pomodoro" |
| 36 | Ausência de opinião e posicionamento | listas de prós e contras perfeitamente balanceadas |
| 37 | Perfeição gramatical artificial | zero contrações, zero "E" ou "Mas" iniciando frase |
| 38 | Alucinação de fontes e estatísticas |
"segundo estudo da Universidade X (75% dos gestores)..." |
| 39 | Transições padronizadas | "Além disso... Por outro lado... Em suma..." |
| 40 | Desconexão cultural e traduções idiomáticas | "no final do dia... mover o ponteiro..." |
Os dois itens marcados com
Antes (com cara de IA):
Ótima pergunta! Segue abaixo um texto sobre o tema. Espero ter ajudado!
A programação assistida por IA configura-se como um marco transformador no cenário atual do desenvolvimento de software, representando um ponto de inflexão na forma como os engenheiros concebem, iteram e entregam valor. No mundo cada vez mais dinâmico da tecnologia, essas ferramentas revolucionárias — aninhadas na intersecção entre pesquisa e prática — vêm redefinindo fluxos de trabalho, ressaltando seu papel fundamental na modernização da indústria.
No fundo, a proposta de valor é clara: otimizar processos, aprimorar a colaboração e fomentar o alinhamento. Não se trata apenas de autocompletar código; trata-se de liberar a criatividade em escala, garantindo que as organizações permaneçam ágeis enquanto entregam experiências fluidas, intuitivas e poderosas aos usuários.
- 💡 Velocidade: A geração de código é significativamente mais rápida.
- 🚀 Qualidade: A qualidade da saída foi aprimorada.
- ✅ Adoção: O uso segue em expansão.
Em suma, o futuro se mostra promissor. Me avise se quiser que eu expanda algum tópico!
Depois (desrobotizado):
Assistente de programação com IA te deixa mais rápido nas partes chatas. Não em tudo. Definitivamente não em arquitetura.
São ótimos em boilerplate: config, scaffolding de teste, refactor repetitivo. Também são ótimos em parecer certos enquanto tão errados. Eu já aceitei sugestão que compilava, passava no lint, e mesmo assim fazia coisa errada — porque eu parei de olhar.
A galera que eu converso sobre isso geralmente se divide. Uns usam que nem autocomplete pros trechos chatos e revisam linha por linha. Outros desligaram depois que a ferramenta ficou insistindo num padrão de biblioteca interna que ninguém usa mais. As duas posturas me parecem razoáveis.
As métricas de produtividade são escorregadias. O GitHub pode dizer que 30% das sugestões são aceitas, mas aceitar não é estar certo, e estar certo não é ter valor. Se você não tem teste, tá no chute mesmo.
Fontes que informaram a skill:
- Wikipedia: Signs of AI writing, mantido pelo WikiProject AI Cleanup.
- blader/humanizer, skill em inglês que serviu de ponto de partida estrutural.
- Canaltech — 7 dicas para descobrir se um texto foi escrito por IA
- Fast Company Brasil — Quer saber se um texto foi escrito por IA? Aqui está a prova (Jessica Stillman sobre Sam Kriss)
- Tecmundo — 14 dicas de como saber se um texto foi escrito por IA
- SciELO — IA: Como detectar textos produzidos por chatbox e seus plágios (Ernesto Spinak)
- 2.0.0 — Sete padrões novos na categoria "Substância e posição" (abstração excessiva, exemplos genéricos, ausência de opinião, perfeição gramatical, alucinação de fontes, transições padronizadas, desconexão cultural). Reforço do item 9 como sinal estrutural prioritário. Adição do princípio "estrutura antes de palavras".
- 1.0.0 — Versão inicial com 33 padrões específicos de pt-BR, adaptada da estrutura do humanizer em inglês.
MIT