Use after spec/plan/tasks exist, before implementing, to cross-check artifacts for inconsistencies. Triggers on "/auditoria-artefatos", "audita os artefatos", "consistência entre spec e plano", "spec, plano e tarefas batem?", "análise cruzada dos documentos". Análise READ-ONLY de consistência entre requisitos, plano técnico e lista de tarefas — reporta duplicações, ambiguidades, lacunas de cobertura e violações de constituição com severidade. Não modifica nada.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add majinmagros/magros.ai-skills --skill auditoria-artefatos --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Auditoria Artefatos?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majinmagros-auditoria-artefatos)More formats (shields.io, HTML) on the badges page.
---
name: auditoria-artefatos
description: Use after spec/plan/tasks exist, before implementing, to cross-check artifacts for inconsistencies. Triggers on "/auditoria-artefatos", "audita os artefatos", "consistência entre spec e plano", "spec, plano e tarefas batem?", "análise cruzada dos documentos". Análise READ-ONLY de consistência entre requisitos, plano técnico e lista de tarefas — reporta duplicações, ambiguidades, lacunas de cobertura e violações de constituição com severidade. Não modifica nada.
---
# Skill: /auditoria-artefatos — Consistência cruzada pré-implementação
Identifique inconsistências, duplicações, ambiguidades e subespecificação
entre os artefatos do projeto (requisitos/spec, plano técnico, lista de
tarefas) **antes** de implementar.
## Quando usar (gatilhos)
- "/auditoria-artefatos"
- "Spec, plano e tarefas estão consistentes?"
- "O que falta cobrir antes de implementar?"
- "Confere duplicação entre requisitos"
- "Valida os artefatos antes do código"
## Exemplo
```text
[CRITICAL] FR-012 sem tarefa: "exportar relatório" não mapeado
[AMBIGUIDADE] "resposta rápida" sem métrica no spec
```
## Restrição absoluta
**ESTRITAMENTE READ-ONLY**: não modifique nenhum arquivo. Entregue um
relatório estruturado. Ofereça plano de remediação opcional — o usuário
aprova explicitamente antes de qualquer edição.
**Autoridade da constituição**: se o projeto tem constituição (skill
`constituicao-projeto`), ela é **inegociável**. Conflito com princípio MUST =
automaticamente CRITICAL. Ajusta-se spec/plano/tarefas — nunca se dilui ou
reinterpretar o princípio. Mudar um princípio acontece em atualização de
constituição separada e explícita.
## Passos
### 1. Localize os artefatos
- SPEC: documento de requisitos/especificação.
- PLAN: plano técnico (pode ser o output da skill `plan`).
- TASKS: lista de tarefas (pode estar dentro do plan).
- Qualquer um faltando: aborte com mensagem dizendo qual pré-requisito rodar.
### 2. Carregamento progressivo (só o necessário)
- **Do spec**: visão geral, requisitos funcionais, critérios de sucesso
mensuráveis, user stories, edge cases.
- **Do plano**: stack/arquitetura, modelo de dados, fases, restrições técnicas.
- **Das tarefas**: IDs, descrições, agrupamento por fase, marcadores de
paralelismo, caminhos de arquivo referenciados.
- **Da constituição** (se existir): nomes de princípios e regras MUST/SHOULD.
### 3. Modelos semânticos internos (sem despejar texto cru)
- **Inventário de requisitos**: chave estável por requisito (FR-###, critério
de sucesso). Inclua só critérios que exigem trabalho construível — exclua
métricas de resultado pós-launch (ex.: "reduzir tickets em 50%").
- **Inventário de ações de usuário**: ações discretas com critérios de aceite.
- **Mapa de cobertura**: cada tarefa ↔ requisitos/stories (por referência
explícita ou inferência por palavras-chave).
- **Regras da constituição**: princípios e declarações normativas.
### 4. Passadas de detecção (alto sinal; máx. 50 achados)
- **A. Duplicação**: requisitos quase-duplicados; marque a redação pior para
consolidação.
- **B. Ambiguidade**: adjetivos vagos (rápido, escalável, seguro, intuitivo,
robusto) sem métrica; placeholders não resolvidos (TODO, ???).
- **C. Subespecificação**: requisito com verbo mas sem objeto/resultado
mensurável; user story sem critério de aceite; tarefa referenciando
arquivo/componente não definido em spec/plano.
- **D. Constituição**: conflito com MUST; seção/quality gate obrigatório ausente.
- **E. Lacunas de cobertura**: requisito sem nenhuma tarefa; tarefa sem
requisito mapeado; critério de sucesso construível sem reflexo em tarefas.
- **F. Inconsistência**: deriva terminológica (mesmo conceito com nomes
diferentes); entidade no plano ausente no spec (e vice-versa); ordem deIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!