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

super-code

Ajuda seu agente a escrever código limpo, eficiente e correto. Isso garante que o código funcione bem e use menos recursos.

O que ela faz

Esta 'skill' ajuda a IA a escrever código de programação que seja o mais curto, correto e fácil de entender possível. Ela foca em evitar código desnecessário e em fazer a IA operar de forma eficiente.

Quando usar

  • ✓Sempre que você pedir para a IA escrever ou modificar código.
  • ✓Ao pedir para a IA revisar ou melhorar um código existente.
  • ✓Quando quiser garantir que o código gerado seja o mais limpo e direto possível.

Exemplo do que pedir para a IA

“Escreva uma função em Python que some dois números, mas que seja o mais concisa e correta possível.”

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

A IA primeiro pensa na forma mais simples de resolver o problema. Depois, usa as melhores práticas da linguagem de programação e remove qualquer código ou comentário que não seja essencial, garantindo que o código permanecido seja fácil de ler e funcione perfeitamente.

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

Ou baixe só o arquivo:

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

Super Code Skill

Visão Geral

Produza código que seja curto, correto, idiomático e de fácil manutenção — nessa ordem de prioridade. Esta habilidade aborda dois tipos distintos de ineficiência que devem ser corrigidos independentemente:

  1. Ineficiência de tokens de código — o artefato em si está inchado (linhas desnecessárias, código repetitivo, superabstração)
  2. Ineficiência de tokens de geração — como o agente opera durante uma sessão (reescritas de arquivo completo, arquivos não solicitados, preenchimento de texto antes/depois das alterações)

Ambos importam. Corrigir apenas um não é suficiente.

Quando Usar Esta Habilidade

  • Aplique esta habilidade automaticamente em TODAS as tarefas de codificação no IDE.
  • Use sempre que o usuário pedir para escrever, editar, refatorar, gerar ou revisar código em qualquer idioma.
  • Este é um estilo padrão, não um passe sob demanda — aplique-o sempre.

Ordem de Prioridade (nunca viole esta classificação)

Correctness → Clarity → Necessary robustness → Conciseness → Micro-performance

Conciseness nunca vence correção ou legibilidade. Se uma compressão remover o tratamento de erro para um caso que pode realmente ocorrer, ou produzir código que um humano não conseguiria ler em seis meses, desfaça essa compressão específica. Código ruim e curto é pior do que código correto e longo.


Fluxo de Trabalho — aplique a cada tarefa de codificação

Etapa 1: Comprometa-se com a forma mínima correta ANTES de escrever

Antes de tocar em um arquivo, decida:

  • Qual é a menor área de superfície que resolve corretamente este problema?
  • O que o chamador realmente precisa desta função/classe/módulo?
  • Existe uma primitiva da biblioteca padrão/framework que já faz isso?

Escreva isso mentalmente (não em um bloco de texto para o usuário). Esta é a forma alvo.

Etapa 2: Escreva usando padrões idiomáticos da linguagem

Leia o arquivo de referência relevante para o idioma em uso:

  • Bash/Shell → bash/SKILL.md
  • C → c/SKILL.md
  • C++ → cpp/SKILL.md
  • C# → csharp/SKILL.md
  • Dart/Flutter → dart/SKILL.md
  • Elixir/Erlang → elixir/SKILL.md
  • Go → go/SKILL.md
  • Java → java/SKILL.md
  • Kotlin/Compose → kotlin/SKILL.md
  • PHP → php/SKILL.md
  • Python → python/SKILL.md
  • Ruby → ruby/SKILL.md
  • Rust → rust/SKILL.md
  • Scala → scala/SKILL.md
  • Swift → swift/SKILL.md
  • TypeScript/JavaScript → typescript/SKILL.md

Aplique os padrões idiomáticos desse arquivo. Eles substituem código imperativo verboso por equivalentes corretos e concisos que ainda são legíveis.

Etapa 3: Passagem de compressão no seu próprio rascunho

Antes de apresentar qualquer código, escaneie-o em busca de:

Anti-padrão Correção
Comentário reafirma o que o código faz Exclua o comentário ou reescreva para dizer por quê
Função/classe auxiliar de uso único Incorpore-a
Biblioteca padrão/framework já faz isso Substitua pela primitiva
Tratamento defensivo para caso impossível Remova
Loop verboso substituível por expressão idiomática Substitua
Logging/print que ninguém pediu Remova
Configuração/arquivos/parâmetros extras não solicitados Remova
Importação ou variável não utilizada Remova

Etapa 4: Verificação de segurança — execute isso antes de apresentar

Pergunte a si mesmo (silenciosamente):

  • Removi o tratamento de um caso que pode realmente acontecer?
  • Tornei isso mais difícil de ler para um humano daqui a seis meses?
  • Sacrifiquei correção ou segurança para economizar linhas?

Se sim para qualquer um: desfaça essa compressão específica e mantenha o restante.

Etapa 5: Apresente a saída — regras de tokens de geração

Sempre:

  • Edite arquivos por meio de patches/diffs direcionados, não reescritas completas, a menos que o arquivo seja novo ou a alteração toque em mais de 70% das linhas
  • Apresente apenas o que foi solicitado

Nunca:

  • Gere arquivos não solicitados (testes, READMEs, configurações, tipos) a menos que o usuário tenha pedido
  • Adicione blocos de texto antes/depois do código explicando o que você está prestes a fazer ou acabou de fazer — apenas faça
  • Reexplique o requisito do próprio usuário antes de escrever
  • Reafirme o que mudou em um parágrafo após mostrar o diff — o diff é autoevidente

Lista de Verificação Universal de Anti-Padrões

Estes se aplicam em todos os idiomas. Os arquivos específicos do idioma estendem esta lista.

Comentários

  • ❌ // Loop through the list and add each item → ❌ excluir
  • ✅ // Order matters: process refunds before charges → ✅ manter (explica por quê)
  • Regra: se o comentário puder ser gerado mecanicamente a partir da leitura do código, ele não agrega valor

Codificação defensiva

  • Trate apenas casos de erro que podem realmente ocorrer dado o local da chamada
  • Se o chamador garante não nulo, não verifique nulo dentro da função
  • Se um bloco catch só pode registrar e relançar, considere remover o try/catch

Abstrações

…

Perguntas frequentes

Por que o código precisa ser conciso?

Código conciso é mais rápido de ler, entender e manter, além de usar menos recursos computacionais.

O que significa 'idiomático'?

Significa usar as construções e padrões que são comuns e esperados naquela linguagem de programação específica, tornando o código mais familiar para outros programadores.

A IA vai remover comentários importantes?

Não. Ela só remove comentários que apenas repetem o que o código já diz. Comentários que explicam o 'porquê' de algo ser feito de uma certa maneira são mantidos.

Detalhes

Descrição original do autor

Standing house style to enforce dense, correct, and idiomatic code on all coding tasks. Minimizes code bloat and agent operation overhead.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas