Executando verificação de segurança...
1

Trouxe o comando /simplify do Claude Code para o gemini-cli (com uns upgrades)

cli

No dia a dia eu uso bastante o /simplify do Claude Code.
Ele resolve uma dor simples: pegar código ou explicações geradas por IA e transformar em algo mais claro, direto e utilizável.

Quando fui usar o gemini-cli nos meus projetos pessoais, senti falta disso.

Tentei recriar na mão, mas o resultado não ficava consistente.
Depois que saíram as instruções do Claude Code, usei como base e aproveitei pra ir além.

Criei um /simplify como extensão para o gemini-cli:

https://github.com/JhonatanRian/gemini-simplify-extension

A ideia não é só “reescrever melhor”. Ele tenta entender o contexto antes de mexer no código:

1. Mapeamento do ambiente
Lê arquivos como pyproject.toml, package.json, go.mod pra identificar linguagem e versão.
Evita sugestões incompatíveis (ex: recurso de Python 3.12 em projeto 3.8).

2. Busca orientada por documentação
Antes de refatorar, usa a versão detectada pra buscar práticas e referências corretas.

3. Refatoração guiada por papéis
Divide a análise em quatro focos:

  • 🏗️ abstração → remove duplicação e prioriza libs nativas
  • 🧹 clareza → simplifica estruturas e remove ruído
  • ⚡ performance → identifica gargalos comuns
  • 🛡️ padrões → aplica boas práticas da versão detectada

No fim, virou uma forma rápida de limpar código gerado por IA sem precisar ficar reescrevendo prompt toda hora.

Se alguém também usa Gemini CLI no dia a dia, queria saber como vocês estão lidando com esse tipo de workflow.

Carregando publicação patrocinada...