# Verification Before Completion

> Obrigar verificacao com evidencia antes de declarar trabalho completo. Usar automaticamente antes de commits, PRs, ou qualquer afirmacao de que algo esta pronto.

- Skill: `henriquescastilho/verification-before-completion` (Agent Skill)
- Install (CLI): `npx skillmds@latest add henriquescastilho/verification-before-completion`
- Raw SKILL.md: https://api.skillmd.com/api/skills/henriquescastilho/verification-before-completion/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: henriquescastilho (https://skillmd.com/u/henriquescastilho)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/henriquescastilho/verification-before-completion

---


# Verificacao Antes de Concluir -- Padrao DME

Nenhuma afirmacao de conclusao sem evidencia fresca.

## Regra de ferro

SEM EVIDENCIA = SEM AFIRMACAO DE CONCLUSAO

Se o comando de verificacao nao foi executado NESTA mensagem, nao se pode afirmar que passa.

## Antes de declarar qualquer status

1. IDENTIFICAR: qual comando prova esta afirmacao?
2. EXECUTAR: rodar o comando completo (fresco, nao cache)
3. LER: analisar a saida real, nao assumir
4. SO ENTAO: declarar o status com base na saida

## Comandos de verificacao por tipo

| Afirmacao | Comando obrigatorio |
|-----------|-------------------|
| "Build passa" | npm run build ou equivalente |
| "Testes passam" | npm test ou pytest |
| "Lint limpo" | npx eslint . ou ruff check . |
| "Types ok" | npx tsc --noEmit |
| "Deploy pronto" | rodar deploy-check |
| "Bug corrigido" | reproduzir o cenario e mostrar que funciona |

## Proibido

- "Deve estar funcionando" -- sem evidencia nao conta
- "Acredito que passa" -- rodar e mostrar
- "Ja corrigi isso antes" -- rodar de novo agora
- Citar resultado de uma execucao anterior -- rodar fresco

