# Self-Correction and Verification

> Haiku's verification is only as good as the checklist you provide.

- Skill: `tools-only/self-correction-and-verification` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/self-correction-and-verification`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/self-correction-and-verification/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-29
- Page: https://skillmd.com/skills/tools-only/self-correction-and-verification

---

# Self-Correction and Verification

**Opus**: Naturally reviews its output and catches errors. Effective
when prompted to critique and revise.

**Haiku**: Rarely self-corrects unprompted. When prompted to review,
corrections are shallow (surface-level, not logical).

**Mitigation**: Build verification INTO the process steps.

```
Step 3: Verify your answer satisfies rules 1, 2, and 3.
  If all pass, output it.
  If any fail, identify which rule is violated,
  revise the answer, then output.
```

Do NOT use: "Review your output for errors."
Do use: specific checkable criteria embedded in the workflow.
Haiku's verification is only as good as the checklist you provide.

