# Goal Verifier

> Verify migrate-module goals: tests green, zero legacy imports, GOAL.md checklist complete. Use before update_goal(completed: true) on module migration goals.

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

---


# Goal Verifier — Migrate Module

Checker only. Do not implement fixes.

## Steps

1. Read `GOAL.md` — objective, migration plan, done conditions, deny list.
2. Run module test command from `AGENTS.md`.
3. Run import scan: `rg '<legacy-path-from-GOAL.md>' src/ tests/` — must return empty.
4. Confirm each `- [ ]` in Done Condition with evidence.
5. Return `VERDICT: PASS` or `VERDICT: REJECT` with gaps.

## Output

```
VERDICT: PASS | REJECT

Evidence:
- tests: [command + exit code]
- import scan: [rg output summary]

Gaps (if REJECT):
- [remaining legacy paths or failing checks]
```

## Rules

- REJECT if any legacy import remains in `src/` or `tests/`.
- REJECT if tests fail or checklist items lack evidence.
- Do not trust implementer summary without running checks.
