anonymous /audit-setup

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

Created last month1 file · 1.8 KB153 views

Text only: nothing in this bundle runs on its own.

SKILL.mdentry point1.8 KB · 44 lines
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.