skill-issue
Ajuda a entender por que uma função de código não está funcionando. Ele verifica e classifica as funções para encontrar problemas e conflitos.
O que ela faz
Essa ferramenta ajuda a entender por que uma função de programação (chamada 'skill') não está funcionando como esperado. Ela verifica se a descrição da função é clara o suficiente para ser encontrada e se não está sendo 'escondida' por outra função parecida.
Quando usar
- ✓Quando uma função que você criou não é ativada.
- ✓Quando você quer saber qual função será usada para um pedido específico.
- ✓Para verificar se novas funções estão funcionando bem antes de adicioná-las.
Exemplo do que pedir para a IA
“Verifique minhas funções de programação no diretório '~/meus_agentes'”
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 analisa a descrição de cada função e compara com os pedidos que as pessoas fazem. Ela dá uma nota (A-F) para cada função e avisa se uma função está impedindo outra de funcionar.
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-issueOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/skill-issue/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.
skill-issue — auditor de ativação de skill
Visão Geral
Um agente de codificação decide qual skill executar a partir do name + description "sempre ativo" de cada skill. Uma skill pode ser implementada perfeitamente e ainda assim nunca ser acionada porque sua descrição é muito vaga para corresponder à forma como as pessoas formulam solicitações, ou porque uma skill irmã mais específica vence silenciosamente. skill-issue audita exatamente essa superfície, avaliando cada skill de A a F, simulando qual skill é acionada para um determinado prompt e relatando clusters de colisão onde uma skill ofusca outra.
Quando Usar Esta Skill
- Use quando uma skill que você escreveu nunca parece ser acionada e você não sabe por quê
- Use quando o usuário disser "por que minha skill não está funcionando", "qual skill é acionada para X" ou "audite minhas skills"
- Use após escrever ou instalar um novo SKILL.md, para confirmar que ele será realmente selecionado
- Use em CI para falhar um PR que adiciona uma skill com metadados vazios/duplicados/colidindo
Como Funciona
Instale a CLI (npm i -g @misha_misha/skill-issue, brew install mishanefedov/skill-issue/skill-issue ou npx @misha_misha/skill-issue), então:
skill-issue ~/.claude/skills # grade every skill A–F (+ collisions summary)
skill-issue ~/.codex/skills --why "deploy to prod" # which skill fires for this prompt, and why
skill-issue <dir> --collisions # clusters of skills that shadow each other
skill-issue <dir> --fix # append a "Use when …" clause to weak descriptions
skill-issue <dir> --json # machine-readable; exits non-zero on errors
Heurística offline por padrão; adicione --llm para julgar com uma CLI claude/codex local.
Exemplos
Exemplo 1: Auditar skills instaladas
skill-issue ~/.claude/skills
# F deploy-helper ✗ no description — can never fire
# C shipit ! no "use when …" trigger clause
# A rollback-prod ✓ will fire on its triggers
Exemplo 2: Diagnosticar uma colisão
skill-issue ~/.claude/skills --why "deploy the app to prod"
# 1. shipit 0.74 ← would fire
# 2. land-deploy 0.69 (margin 0.05 — ambiguous, likely collision)
Limitações
- A pontuação offline é heurística e deve ser tratada como um sinal de triagem, não como um veredito final de qualidade.
- Relatórios de colisão destacam prováveis ofuscações, mas roteadores específicos do agente podem ponderar metadados de forma diferente.
- O modo
--fixpode melhorar a redação de gatilhos fracos, mas as edições geradas ainda precisam de revisão do mantenedor antes de serem confirmadas.
Perguntas frequentes
O que significa a nota A-F?
A nota indica a probabilidade de a função ser encontrada e ativada. 'A' é ótimo, 'F' significa que ela provavelmente nunca será ativada.
O que é uma 'colisão'?
Uma colisão acontece quando duas funções têm descrições muito parecidas, e uma acaba 'escondendo' a outra, impedindo que a segunda seja usada.
A ferramenta usa inteligência artificial?
Sim, ela pode usar uma inteligência artificial local para analisar os pedidos, mas também funciona com uma análise mais simples sem precisar dela.
Detalhes
Descrição original do autor
Find out why a coding-agent skill won't fire — grade each SKILL.md A–F on activation, simulate which skill a prompt triggers, and flag collisions where one silently shadows another.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4683
- 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