Pular para o conteúdo
Skillpedia
Testes48 mil · #4683

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/skills/skill-issue/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/skills/skill-issue/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-issue

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/skill-issue/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.

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 --fix pode 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.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas