anônimo /audit-setup

Gera scanner, verifier e a skill /audit adaptados ao projeto atual. Rode uma vez por repositório.

Criada mês passado1 arquivo · 1.8 KB153 visualizações

Só texto: nada neste pacote é executável por si.

SKILL.mdentrada1.8 KB · 44 linhas
Raw

name: audit-setup description: Gera scanner, verifier e a skill /audit adaptados ao projeto atual. Rode uma vez por repositório.

Gere um fluxo de auditoria para ESTE projeto. Não pergunte nada que possa descobrir lendo arquivos.

1. Descubra (só leitura, seja econômico)

  • Stack e linguagens: package.json, pom.xml, *.csproj, requirements.txt, go.mod.
  • Comandos de verificação: scripts de test/lint/build, tsconfig, eslintrc, checkstyle.
  • Partições: pastas de primeiro/segundo nível com código, ignorando node_modules, dist, target, .git. Agrupe em 4 a 8 partições de tamanho parecido.
  • Convenções: CLAUDE.md, README, roadkeep.toml se existir.

2. Gere os arquivos (sobrescreva se já existirem)

.claude/agents/scanner.md tools: Read, Grep, Glob · model: sonnet · effort: high Corpo: formato de saída fixo caminho:linha | problema | por que importa | reprodução,

  • uma checklist de 8-12 itens ESPECÍFICA do stack encontrado (ex.: para AEM: Sling models sem @Optional, resource resolvers não fechados; para GraphQL: resolvers N+1, campos sem null-check; etc.). Nunca corrigir.

.claude/agents/verifier.md tools: Read, Grep, Glob, Bash · model: opus · effort: xhigh Corpo: classificar cada achado em CONFIRMADO / FALSO POSITIVO / NÃO VERIFICÁVEL usando os comandos de verificação reais do projeto descobertos no passo 1.

.claude/skills/audit/SKILL.md Roteiro: (1) rodar os comandos de lint/test/build descobertos; (2) um scanner por partição, em paralelo; (3) deduplicar; (4) um verifier com a lista completa; (5) registrar CONFIRMADOS via roadkeep add se o roadkeep estiver configurado, senão em docs/AUDIT.md; (6) reportar só contagens.

3. Termine

Mostre a lista de partições e a checklist gerada em 15 linhas ou menos, e pare. Não execute a auditoria.