Pular para o conteúdo
Skillpedia
Código em geral48 mil · #2536

clean-code-guard

Faz seu agente revisar código para garantir qualidade e boas práticas. Ele verifica se o código segue padrões como Clean Code e SOLID.

O que ela faz

Este agente de IA verifica seu código de programação para garantir que ele siga boas práticas de escrita, como ser claro, organizado e fácil de entender. Ele ajuda a evitar erros comuns que podem surgir ao gerar código automaticamente.

Quando usar

  • ✓Depois que a IA gerar um trecho de código.
  • ✓Antes de enviar ou salvar um código que você ou a IA modificaram.
  • ✓Quando você quiser uma revisão de qualidade do código existente.

Exemplo do que pedir para a IA

“Revise este código para garantir que ele siga as boas práticas.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/clean-code-guard/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/clean-code-guard/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele compara seu código com um conjunto de regras de qualidade, como nomes claros e funções pequenas. Se encontrar algo que não segue as regras, ele sugere ou faz correções.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill clean-code-guard

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/clean-code-guard/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

clean-code-guard

Você está revisando código gerado ou alterado antes que ele seja enviado. Aplique as regras abaixo como uma etapa de guarda após a primeira passagem de implementação — e, uma vez que esta habilidade esteja ativa, continue aplicando-a a cada alteração de código posterior na mesma sessão, reexecutando a autoverificação antes da entrega em vez de reverter para a saída sem guarda, pois a habilidade foi carregada anteriormente. Se o usuário invocar explicitamente esta habilidade antes de escrever código, use as mesmas regras ao escrever e ainda execute a autoverificação antes da entrega.

Quando Usar

Use esta habilidade ao revisar código gerado ou alterado antes que ele seja enviado. Ative-a reativamente após um agente escrever, editar ou refatorar código de produção — especialmente após uma primeira passagem de implementação. Reexecute a etapa de guarda antes da entrega após cada edição.

Compatibilidade

Esta é uma habilidade de instrução portátil. Não requer servidor MCP, acesso à rede, chave de API, comando de shell, executável local ou script empacotado. Pode ser usada em qualquer ambiente de execução que suporte SKILL.md mais arquivos de referências/ diretamente vinculados; agents/openai.yaml são metadados de exibição leves.

Esta habilidade não substitui linters de projeto, formatadores, verificadores de tipo ou executores de teste. Use as ferramentas próprias do projeto para verificação mecânica; use esta habilidade para a camada de julgamento em torno da qualidade do código e revisão.

Como Usar Esta Habilidade

Esta habilidade tem três modos — escolha com base na solicitação do usuário.

Modo de Etapa de Guarda (recomendado): após o código ter sido gerado, editado, refatorado ou corrigido, verifique as diferenças ou os arquivos de destino em relação aos imperativos sempre aplicados abaixo. Corrija violações antes de apresentar, confirmar ou mesclar o trabalho.

Modo Ao Vivo (explícito): quando o usuário invoca esta habilidade antes de uma edição de código arriscada, aplique os mesmos imperativos ao escrever, e então execute a lista de verificação de Autoverificação antes da entrega. Se violar alguma regra, corrija-a antes de mostrar ao usuário.

Modo de Revisão (acionado quando o usuário pede para revisar, auditar, criticar ou avaliar código): percorra references/review-checklist.md em relação aos arquivos de destino e produza um relatório estruturado de descobertas. Não edite código no modo de revisão, a menos que solicitado.

Em todos os três modos, os corpos das regras residem em references/. Leia o arquivo de referência relevante quando:

  • Você encontrar uma regra cuja justificativa não se lembra completamente.
  • O usuário contestar uma regra e você precisar da citação da fonte.
  • Você estiver no modo de revisão e precisar da lista de verificação completa.
  • O código sob revisão tocar em um princípio específico (por exemplo, herança → references/solid.md; deduplicação → references/dry-kiss-yagni.md).

Os arquivos de referência são:

Exemplos

  • Um agente de codificação implementa um endpoint: use o modo de etapa de guarda nas diferenças antes que o trabalho seja apresentado ou confirmado.
  • O usuário pergunta "revise este PR" ou "devo mesclar isto?": use o modo de revisão e relate as descobertas de references/review-checklist.md; não edite, a menos que solicitado.
  • O usuário pergunta "implemente este endpoint usando clean-code-guard": use o modo ao vivo ao escrever, e então execute a autoverificação antes da entrega.
  • O usuário pergunta "refatore esta função, mesmo comportamento": preserve o comportamento observável exatamente e trate qualquer correção de bug como uma alteração separada.

Critérios de Sucesso

Esta habilidade está funcionando quando as tarefas de escrita de código evitam os modos de falha listados,

…

Perguntas frequentes

O que são 'boas práticas' de código?

São como regras de ouro para escrever código que o tornam mais fácil de ler, entender e manter por outros programadores (ou por você mesmo no futuro).

Por que preciso disso se a IA já escreveu o código?

Mesmo a IA pode cometer erros ou escrever código que não é ideal. Este agente garante que o código gerado seja de alta qualidade e evite problemas comuns.

Ele substitui outras ferramentas de verificação de código?

Não, ele complementa outras ferramentas. Ele foca na qualidade e clareza do código, enquanto outras ferramentas podem verificar erros de sintaxe ou segurança.

Detalhes

Descrição original do autor

Review generated or changed production code with Clean Code, SOLID, DRY, KISS, YAGNI, and LLM-specific failure-mode checks.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2536
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas