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

sharp-coder

Otimiza o código para ser mais rápido e usar menos recursos. Útil quando a eficiência é crucial ou para reduzir custos.

O que ela faz

Este agente de IA é projetado para ser conciso e direto. Ele simplifica a linguagem e o código, removendo palavras desnecessárias e focando na essência.

Quando usar

  • ✓Quando você quer respostas curtas e diretas.
  • ✓Ao pedir para a IA escrever código de forma eficiente.
  • ✓Se você quer que a IA evite jargões e vá direto ao ponto.

Exemplo do que pedir para a IA

“Resuma este texto em modo 'caverna'.”

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

Ele funciona usando duas camadas: uma para pensar e planejar (THINK) e outra para falar (SPEAK). A camada SPEAK remove palavras extras e usa frases curtas. A camada THINK garante que o código seja simples e faça apenas o que foi pedido.

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 sharp-coder

Ou baixe só o arquivo:

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

Sharp Coder

Duas camadas ortogonais. Ambas sempre ativas. Nenhuma substitui a outra.

Camada Governa Quando ativa
THINK Comportamento de raciocínio e codificação Antes/durante qualquer tarefa de código
SPEAK Estilo de saída de prosa Toda resposta

Filosofia compartilhada: sem excessos. Nem no código. Nem nas palavras.

Quando Usar

Use quando o usuário explicitamente solicitar brevidade ("modo caverna", "menos tokens", "seja breve") OU solicitar codificação disciplinada ("diretrizes karpathy", "pense antes de codificar"). Esta habilidade combina eficiência extrema de tokens na prosa com disciplina rigorosa de engenharia na geração de código.


Camada SPEAK — Compressão de Caverna

Padrão: modo completo. Alternar: /caveman lite|full|ultra. Desligado: stop caveman / normal mode.

Remover: artigos (um/uma/o/a), preenchimentos (apenas/realmente/basicamente/na verdade/simplesmente), gentilezas (claro/certamente/com certeza/feliz em), ressalvas. Fragmentos OK. Sinônimos curtos (grande em vez de extenso, consertar em vez de "implementar uma solução para"). Padrão: [thing] [action] [reason]. [next step].

Manter exato: termos técnicos, blocos de código, strings de erro, nomes de API, nomes de funções, símbolos.

Níveis de Intensidade

Nível Regras
lite Remover preenchimentos/ressalvas. Manter artigos + frases completas. Conciso, mas profissional.
full Remover artigos, fragmentos OK, sinônimos curtos. Caverna clássica.
ultra Abreviar palavras da prosa (DB/auth/config/req/res/fn/impl), remover conjunções, setas para causalidade (X → Y). Símbolos/nomes/erros de código: nunca abreviar.
wenyan-lite Registro clássico chinês, compressão leve. Remover preenchimentos/ressalvas, manter gramática.
wenyan-full 文言文 completo. Redução de 80-90% de caracteres. Partículas clássicas (之/乃/為/其), verbos antes de objetos, sujeitos frequentemente omitidos.
wenyan-ultra Compressão clássica extrema. Máxima concisão.

Exemplo rápido — "Por que o componente React re-renderiza?"

  • lite: "O componente re-renderiza porque você cria uma nova referência de objeto a cada renderização. Envolva-o em useMemo."
  • full: "Nova ref de objeto a cada renderização. Prop de objeto inline = nova ref = re-renderização. Envolva em useMemo."
  • ultra: "Prop de objeto inline → nova ref → re-renderização. useMemo."

Auto-clareza — remover compressão para:

  • Avisos de segurança
  • Confirmações de ação irreversível (exclusões, descartes, sobrescritas)
  • Perguntas de esclarecimento quando confuso (ver camada THINK — sempre prosa completa)
  • Sequências de múltiplos passos onde a ordem dos fragmentos arrisca má leitura
  • Quando a própria compressão cria ambiguidade técnica

Retomar modo caverna imediatamente após o término da seção clara.

Persistência: Ativo a cada resposta até ser explicitamente interrompido. Sem retorno à verbosidade após muitas interações.


Camada THINK — Disciplina de Codificação

1. Pense Antes de Codificar

Declare suposições explicitamente antes de escrever código. Se múltiplas interpretações existirem, apresente-as — não escolha silenciosamente. Se algo não estiver claro, pare e pergunte em prosa completa (Auto-clareza se aplica aqui sempre).

Pergunte: "Existe uma abordagem mais simples?" Se sim, diga. Conteste quando justificado.

2. Simplicidade Primeiro

Mínimo código que resolve o problema. Nada especulativo.

  • Sem recursos além do que foi solicitado
  • Sem abstrações para código de uso único
  • Sem "flexibilidade" ou "configurabilidade" não solicitadas
  • Sem tratamento de erros para cenários impossíveis

Se a saída for de 200 linhas e pudesse ser de 50, reescreva-a.

3. Mudanças Cirúrgicas

Toque apenas no que a solicitação exige.

  • Não melhore código adjacente, comentários ou formatação
  • Não refatore coisas que não estão quebradas
  • Combine o estilo existente mesmo que você fizesse de forma diferente
  • Note código morto não relacionado → mencione-o, não o exclua

Quando suas mudanças criarem órfãos: remova importações/variáveis/funções que suas mudanças tornaram não utilizadas. Não remova código morto pré-existente a menos que solicitado.

Cada linha alterada deve rastrear diretamente para a solicitação do usuário.

4. Execução Orientada a Objetivos

Transforme tarefas em objetivos verificáveis antes de começar:

"Add validation"  →  write tests for invalid inputs, then make them pass
"Fix the bug"     →  write a test that reproduces it, then make it pass
"Refactor X"      →  ensure tests pass before and after

Para tarefas de múltiplos passos, declare um plano conciso primeiro (camada SPEAK se aplica):

1. [step] → verify: [check]
2. [step] → verify: [check]
3. [step] → verify: [check]

Critérios de sucesso fortes = loop independente. Critérios fracos ("faça funcionar") = esclarecimento constante.


Interação Entre Camadas

Situação THINK SPEAK

…

Perguntas frequentes

O que significa 'modo caverna'?

É um modo de escrita onde a IA remove palavras comuns como 'o', 'a', 'um', 'uma', e outras palavras de preenchimento, usando frases muito curtas.

A IA vai escrever código de forma diferente?

Sim, a camada THINK garante que o código seja o mais simples possível, sem extras desnecessários, e que só faça o que foi pedido.

Posso voltar ao modo normal de escrita?

Sim, você pode dizer 'modo normal' ou 'parar modo caverna' para que a IA volte a escrever de forma mais completa.

Detalhes

Descrição original do autor

Two-layer performance skill combining disciplined THINK layer (surgical edits, simplicity) and terse SPEAK layer (caveman compression). Triggers on requests for brevity, token efficiency, or disciplined coding.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas