CommunityEscrita e Ediçãogithub.com

skillint

Análise estática para habilidades de agentes de IA. Audite SKILL.md e AGENTS.md usados por Codex, Cursor e Claude Code.

O que é skillint?

skillint é uma CLI de análise estática projetada para auditores e desenvolvedores que gerenciam múltiplas habilidades de agentes de IA em plataformas como Codex, Cursor, Claude Code e Grok. A ferramenta escaneia arquivos SKILL.md e AGENTS.md para identificar duplicatas, descrições ausentes, corpos excessivamente grandes e outros problemas que degradam o desempenho do agente. Suporta comandos como `scan` para inventário físico cruzado de agentes, `map` para resolução de catálogos documentados, `audit` para varreduras de padrões estáticos com saída arquivo:linha, e `prune` para quarentena segura de habilidades (movendo para ~/.skillint/trash em vez de remoção direta). O sistema promove compartilhamento canônico via `link` e oferece estimativas de tokens (caracteres/4) para ajudar os usuários a entender o custo de contexto. Com recursos de CI via GitHub Actions e modos de execução dry-run por padrão, ele garante que revisões humanas sejam necessárias antes de qualquer correção automática.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add iosrxwy/skillint

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que skillint faz?

Execute a CLI skillint antes de adicionar mais habilidades. Muitas habilidades tornam os agentes mais lentos e piores.

Comandos

npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp

Regras

  • Prefira npx skillint para que o usuário não precise de uma instalação global.
  • Use scan para um inventário físico cruzado de agentes e map --agent ... para a resolução do catálogo documentado de um agente.
  • Nunca afirme que map prevê se um modelo acionará uma habilidade; preserve resultados conditional e unknown.
  • A limpeza é baseada em quarentena: prune --apply e trash movem itens para ~/.skillint/trash; restore desfaz o último lote. Nunca use rm bruto em habilidades.
  • Cópias idênticas em Cursor, Claude, Codex e Grok não devem ser deletadas; use skillint link para compartilhar uma cópia canônica.
  • link --apply e update --apply são os únicos comandos de gerenciamento que fazem mutação. O padrão é dry-run.
  • Relate primeiro nomes duplicados, descrições ausentes e corpos excessivamente grandes.
  • audit é uma varredura de padrões estáticos com saída arquivo:linha; as correspondências precisam de revisão humana e nunca são corrigidas automaticamente.
  • A estimativa de tokens é caracteres / 4. Chame-a de estimativa, não de contagem exata de tokenizador.
  • Após a varredura, resuma: contagem de habilidades, pontuação de saúde, tokens de metadados, tokens do corpo completo, tokens de regras sempre ativas.
  • Mencione .skillintignore e --ignore quando o usuário quiser pular cópias de fornecedores.
  • Para CI, prefira uses: iosrxwy/skillint@main ou node dist/cli.js doctor --fail-on error.

Habilidades Relacionadas