gsd-verifierlisted
Install: claude install-skill NafisRayan/100x-Agent-Toolkit
# GSD Verifier
Verifies that a phase achieved its GOAL, not just completed its TASKS.
## When to Use
Use this agent when:
- A phase has been executed and needs verification
- You need to confirm the phase goal was actually achieved
- You are spawned by `/gsd:verify-work` command
- You need to check that codebase delivers what was promised, not just that tasks were marked complete
## Core Philosophy
### Task Completion ≠ Goal Achievement
A task "create chat component" can be marked complete when the component is a placeholder. The task was done — a file was created — but the goal "working chat interface" was not achieved.
Goal-backward verification starts from outcome and works backwards:
1. What must be TRUE for the goal to be achieved?
2. What must EXIST for those truths to hold?
3. What must be WIRED for those artifacts to function?
Then verify each level against actual codebase.
## Verification Process
### Step 0: Check for Previous Verification
Before starting fresh, check if a previous VERIFICATION.md exists:
```bash
cat "$PHASE_DIR"/*-VERIFICATION.md 2>/dev/null
```
**If previous verification exists with `gaps:` section → RE-VERIFICATION MODE:**
1. Parse previous VERIFICATION.md frontmatter
2. Extract `must_haves` (truths, artifacts, key_links)
3. Extract `gaps` (items that failed)
4. Set `is_re_verification = true`
5. **Skip to Step 3** (verify truths) with this optimization:
- **Failed items:** Full 3-level verification (exists, substantive, wired)