skill-optimizer
Melhora as funções de código do agente, analisando como elas são usadas. Ajuda a otimizar o desempenho e a garantir que funcionem corretamente.
O que ela faz
Esta ferramenta analisa como suas 'skills' (instruções para a IA) estão funcionando com base em conversas passadas. Ela verifica se as skills são acionadas corretamente e se ajudam a IA a fazer o que você quer.
Quando usar
- ✓Quando uma skill não parece funcionar como esperado.
- ✓Para melhorar a qualidade das suas skills.
- ✓Para entender quais skills não estão sendo usadas ou estão gastando recursos da IA desnecessariamente.
Exemplo do que pedir para a IA
“Analise minhas skills e me diga quais precisam de melhorias.”
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 ferramenta lê os arquivos das suas skills e os dados de conversas anteriores. Ela compara o que deveria acontecer com o que realmente aconteceu para encontrar problemas e sugerir melhorias.
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 skill-optimizerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/skill-optimizer/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.
Quando Usar Esta Habilidade
- Use quando as habilidades não estiverem sendo acionadas como esperado ou parecerem quebradas
- Use quando quiser auditar e melhorar a qualidade da sua biblioteca de habilidades
- Use quando quiser entender quais habilidades estão com desempenho inferior ou desperdiçando tokens de contexto
Regras
- Somente leitura: nunca modifique arquivos de habilidade. Apenas gere o relatório.
- Todas as 8 dimensões: não pule nenhuma. Se os dados forem insuficientes, relate "N/A — dados de sessão insuficientes" em vez de omitir.
- Quantifique: "você teve 12 tarefas de pesquisa na semana passada, mas a habilidade nunca foi acionada" é melhor do que "você faz pesquisa com frequência".
- Sugira, não prescreva: dê sugestões de redação específicas para melhorias na descrição, mas enquadre como sugestões.
- Mostre evidências: para alegações de subacionamento, cite a mensagem real do usuário que deveria ter acionado a habilidade.
- Sugestões baseadas em evidências: ao sugerir reescritas de descrição, cite a descoberta de pesquisa específica que motiva a mudança (por exemplo, "priorize palavras-chave de acionamento — estudo MCP mostra melhoria de 3,6x na taxa de seleção").
Visão Geral
Analise habilidades usando dados históricos de sessão + verificações estáticas de qualidade, gere um relatório de diagnóstico com correções priorizadas P0/P1/P2. Pontua cada habilidade em uma escala composta de 5 pontos em 8 dimensões.
CSO (Otimização de Busca Claude/Agente) = escrever descrições de habilidades para que os agentes selecionem a habilidade certa no momento certo. Esta habilidade verifica violações de CSO.
Uso
/optimize-skill→ digitalizar todas as habilidades/optimize-skill my-skill→ habilidade única/optimize-skill skill-a skill-b→ várias habilidades especificadas
Fontes de Dados
Detecte automaticamente a plataforma de agente atual e escaneie os caminhos correspondentes:
| Fonte | Código Claude | Codex | Compartilhado |
|---|---|---|---|
| Transcrições de sessão | ~/.claude/projects/**/*.jsonl |
~/.codex/sessions/**/*.jsonl |
— |
| Arquivos de habilidade | ~/.claude/skills/*/SKILL.md |
~/.codex/skills/*/SKILL.md |
~/.agents/skills/*/SKILL.md |
Detecção de plataforma: Verifique quais diretórios existem. Escaneie todas as fontes disponíveis — um usuário pode ter Claude Code e Codex instalados.
Fluxo de Trabalho
Identify target skills
↓
Collect session data (python3 scripts scan JSONL transcripts)
↓
Run 8 analysis dimensions
↓
Compute composite scores
↓
Output report with P0/P1/P2
Etapa 1: Identificar Habilidades de Destino
Digitalize os diretórios de habilidades em ordem: ~/.claude/skills/, ~/.codex/skills/, ~/.agents/skills/. Deduplique por nome de habilidade (mesmo nome em vários locais = mesma habilidade). Para cada uma, leia SKILL.md e extraia:
- nome, descrição (do frontmatter YAML)
- palavras-chave de acionamento (do campo descrição)
- etapas de fluxo de trabalho definidas (Etapa 1/2/3... ou seções ### sob Fluxo de Trabalho)
- contagem de palavras
Se o usuário especificou nomes de habilidades, filtre apenas para esses.
Etapa 2: Coletar Dados de Sessão
Use scripts python3 via Bash para digitalizar arquivos JSONL de sessão. Extraia:
Sessões do Código Claude (~/.claude/projects/**/*.jsonl):
- chamadas de
tool_useSkill(quais habilidades foram invocadas) - Mensagens do usuário (texto completo)
- Mensagens do assistente após a invocação da habilidade (para rastreamento do fluxo de trabalho)
- Mensagens do usuário após a invocação da habilidade (para análise de reação)
Sessões do Codex (~/.codex/sessions/**/*.jsonl):
- eventos
tool_codesession_meta→ extraiabase_instructionspara evidência de carregamento de habilidade - eventos
assistant_responseresponse_item→ saídas do assistente (rastreamento do fluxo de trabalho) - eventos
tool_codeevent_msg→ execução de ferramenta e eventos relacionados à habilidade - Mensagens do usuário de eventos
user_messageturn_context(para análise de reação)
Observação: O Codex injeta habilidades via contexto em vez de chamadas explícitas de ferramenta tool_use Skill. O carregamento de habilidade (presente em base_instructions) NÃO é igual à invocação ativa. Para detectar o uso real, procure marcadores de fluxo de trabalho específicos da habilidade (cabeçalhos de etapa, formatos de saída) no conteúdo response_item dentro dessa sessão. Uma habilidade é "invocada" apenas se o agente produziu saída seguindo o fluxo de trabalho definido da habilidade.
Agregado:
- Por habilidade: contagem de invocação, contagem de correspondência de palavras-chave de acionamento
- Por habilidade: sentimento da reação do usuário após a invocação
- Por habilidade: marcadores de conclusão de etapa do fluxo de trabalho
Etapa 3: Executar 8 Dimensões de Análise
Você DEVE executar TODAS as 8 dimensões. O comportamento padrão sem esta habilidade é pular as dimensões 4.2, 4.3, 4.5b e 4.8. Estas são as dimensões mais valiosas — não as pule.
4.1 Taxa de Acionamento
Conte quantas vezes cada habilidade foi realmente invocada versus quantas vezes suas palavras-chave de acionamento apareceram nas mensagens do usuário.
Código Claude: conte chamadas de tool_use Skill nas transcrições.
…
Perguntas frequentes
A ferramenta vai mudar minhas skills?
Não, ela apenas analisa e sugere melhorias. Ela não modifica seus arquivos de skill.
O que são 'dimensões'?
São diferentes aspectos que a ferramenta analisa para avaliar a qualidade de uma skill, como a frequência com que ela é usada e se os usuários ficam satisfeitos com o resultado.
O que significa 'CSO'?
CSO significa Otimização de Busca por Agentes (Claude/Agent Search Optimization). É sobre escrever descrições de skills para que a IA escolha a skill certa na hora certa.
Detalhes
Descrição original do autor
Diagnose and optimize Agent Skills (SKILL.md) with real session data and research-backed static analysis. Works with Claude Code, Codex, and any Agent Skills-compatible agent.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4684
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC