O que agentscan faz?
Linter somente leitura para configurações de agente. Descobertas são fatos.
Quando
- Hook, skill, MCP ou
AGENTS.mdfuncionam - Alguém diz que uma guarda está ativa e você não verificou o script
- Um PR modifica
.claude/,.commandcode/,.agents/,.mcp.jsonouskills-lock.json
Faça
A partir da raiz do repositório:
npx @chimix/agentscan@latest --output prompt
--output prompt é o handoff para o agente que corrige. Não pule claude.hook.missing-script (erro).
Sem um projeto à mão:
npx @chimix/agentscan@latest demo
demo constrói um fixture descartável, imprime o relatório e exclui o fixture.
Não faça
- Escrever a árvore escaneada
- Adivinhar com o modelo se um hook é válido
- Comparar o
namedo frontmatter de uma skill com seu diretório, ou validar ids de modelo