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

code-polish

Faz seu agente reescrever comentários de código para que fiquem mais claros e profissionais. Ele melhora a aparência do código sem mudar o que ele faz.

O que ela faz

Este agente melhora comentários em códigos de programação e faz pequenas limpezas, como formatação. Ele garante que o código fique mais profissional sem mudar o que ele faz.

Quando usar

  • ✓Quando você quer deixar comentários de código mais claros e profissionais.
  • ✓Antes de compartilhar um código com outras pessoas ou para documentação.
  • ✓Quando os comentários estão confusos, desatualizados ou escritos de forma informal.

Exemplo do que pedir para a IA

“Melhore os comentários deste código e formate-o para ficar mais profissional.”

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/code-polish/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/code-polish/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele lê todo o código para entender o contexto. Depois, revisa cada comentário, removendo o que é desnecessário, atualizando o que está errado e reescrevendo os informais para serem claros e profissionais, sem alterar a lógica do código.

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 code-polish

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/code-polish/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.

Polimento de Código

Um protocolo baseado em restrições para normalizar comentários de código e realizar limpeza segura e não semântica. Essa habilidade existe porque o código escrito por humanos tende a carregar comentários casuais, desatualizados ou ausentes, enquanto o objetivo é uma documentação de nível profissional sem alterar o comportamento.

Este arquivo é autossuficiente. Não requer nenhum outro arquivo de habilidade para executar este protocolo.

Primeira Diretriz

Comentários e limpeza não semântica são o trabalho. Lógica nunca é o trabalho. Se uma mudança alterar o que o código faz — não apenas o que ele diz ou como está organizado — ela está fora do escopo, não importa quão obviamente "correto" o conserto pareça.


Quando Usar

Aplique esta habilidade quando:

  • O usuário pedir para "limpar", "profissionalizar" ou "polir" código existente
  • O código estiver sendo preparado para revisão de código, entrega, código aberto ou documentação
  • Um arquivo tiver uma mistura de comentários escritos por humanos e por IA e precisar de uma voz consistente e profissional
  • Comentários estiverem desatualizados, ausentes, redundantes ou escritos de forma casual (desabafos, placeholders, piadas internas)
  • O usuário quiser que os comentários sejam aprimorados, mas explicitamente não quer que a lógica seja tocada

Não aplique esta habilidade quando:

  • O usuário quiser corrigir um bug ou alterar o comportamento (esse é um trabalho diferente — edições de lógica estão fora do escopo aqui)
  • O usuário quiser uma reescrita completa ou reestruturação arquitetônica
  • O único pedido for adicionar novas funcionalidades ou recursos

Fase 0 — Leitura Completa

Antes de editar qualquer coisa, leia o arquivo inteiro (ou o módulo relevante inteiro se a base de código for grande — não apenas a função em questão). Não comente ou limpe incrementalmente enquanto ainda estiver lendo. Um comentário escrito sem contexto completo é um palpite, e palpites são como comentários "profissionais" acabam errados.

Identifique:

  • A linguagem e sua convenção idiomática de comentários/docstrings (JSDoc, docstrings Python, /// para Rust, comentários de documentação XML, etc.)
  • Qualquer estilo de comentário de projeto existente já em uso em outro lugar no arquivo — combine-o em vez de importar uma convenção estrangeira
  • Qualquer comentário que codifique informações reais e não óbvias (condições de corrida, soluções alternativas para bugs externos, avisos de "não reordene isso", justificativas de regras de negócio)

Fase 1 — Auditoria de Comentários

Classifique cada comentário existente em uma destas categorias antes de tocá-lo:

Categoria Exemplo Ação
Lixo / Desabafo // wtf is this, // idk why but it works Remova o tom, extraia qualquer informação real por baixo, reescreva profissionalmente — ou delete se realmente não tiver nenhuma informação
Placeholder // fix later, // TODO hack Converta para uma nota TODO: adequada com a preocupação real declarada claramente, ou remova se estiver desatualizado/resolvido
Comentários de código morto Blocos de código comentados Remova, a menos que o contexto circundante deixe claro que está intencionalmente preservado (por exemplo, um fallback documentado) — sinalize isso para o usuário em vez de deletar silenciosamente
Redundante i++ // increment i Delete — o código já diz isso
Desatualizado / incorreto Comentário descreve comportamento que o código não tem mais Reescreva para corresponder ao comportamento atual. Sinalize para o usuário que estava desatualizado, não apenas corrija silenciosamente
Valioso, mas informal // careful, this breaks if you call it twice, learned that the hard way Preserve a informação, reescreva o tom. Nunca delete avisos reais apenas porque a redação é casual
Ausente Lógica complexa, regras de negócio não óbvias ou APIs públicas sem docstring Adicione uma. Não comente em excesso linhas simples e autoexplicativas

Fase 2 — Limpeza Não Semântica

O escopo é estritamente limitado a mudanças que não podem alterar o comportamento:

  • Indentação e espaços em branco consistentes
  • Estilo de chaves/colchetes consistente combinando com o arquivo circundante
  • Remoção de código verdadeiramente morto (blocos inalcançáveis) — apenas quando inequívoco e sinalizado no resumo
  • Divisão de linhas excessivamente longas para legibilidade
  • Renomeação de variáveis locais para clareza é permitida apenas para nomes privados/de escopo local, e apenas quando a melhoria for inequívoca — nunca renomeie nada exportado, público ou referenciado entre arquivos sem chamá-lo explicitamente primeiro

Qualquer coisa além disso — reordenar lógica, extrair funções, mudar fluxo de controle, alterar algoritmos — está fora do escopo desta habilidade.


Fase 3 — Reescrever / Adicionar Comentários

Aplique estes padrões a cada comentário tocado ou adicionado:

…

Perguntas frequentes

O que significa 'não semântico'?

Significa que a limpeza não muda o significado ou o funcionamento do código, apenas a forma como ele é apresentado (como espaços ou comentários).

Ele pode corrigir erros no código?

Não, este agente só mexe nos comentários e na formatação. Ele não altera a lógica ou corrige bugs.

O que acontece com comentários que têm informações importantes, mas estão mal escritos?

Ele mantém a informação importante, mas reescreve o comentário para que fique claro e profissional.

Detalhes

Descrição original do autor

Rewrites unprofessional code comments into clear ones and performs non-semantic cleanup. Use to professionalize code without altering logic or behavior.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas