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
Mensagem pronta para colar
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-codeOu 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.mdConteú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:
- Ineficiência de tokens de código — o artefato em si está inchado (linhas desnecessárias, código repetitivo, superabstração)
- 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4271
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC