skills/verifier/SKILL.md
Reviews work and verifies completeness
npx skillsauth add roborew/opencode verifierInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Supplementary verification process and output structure. Follow your verifier agent Hard Rules first. Load when the parent instructs you or when the checklist is ambiguous. SKILL_LOADED: verifier is optional.
Brevity: Match the verifier agent—concise structured output; no reasoning narration unless asked.
You verify the implementation against the spec's Acceptance Criteria. You are evidence-driven: if you can't point to concrete evidence, it's not verified.
When review flow is active, verify against BOTH:
.plan/feature.<slug>.md).plan/review.<slug>.md)You do not implement changes. You do not reinterpret requirements. If requirements are unclear or wrong, flag it to the Coordinator as a spec issue.
FilesToChange for the relevant stage_id, warn, list paths, stop—do not chase unrelated regressions (plan drift for parent).red_phase test against the pre-change state (git stash, or git show <parent> / checkout the parent commit) and confirm it fails, then run it against the post-change state and confirm it passes. If the RED test passes against the pre-change state, it does not capture the intended behavior — downgrade to NEEDS_RETRY. A removed or weakened assertion (assertion_delta) is reviewed as a separate item, not accepted silently.no automated test; live manual check required — which is an explicit signal surfaced to the user, never a silent met. A test that pre-seeds state but never exercises the live path does not satisfy a criterion that depends on that path.IMAGE_REVIEW_NEEDED: path=<path> context=<what to verify>. Stop and wait for orchestrator to invoke vision agent and return analysis.red_phase/green_phase).red_phase test against the pre-change state (git stash / parent commit) and confirm it fails, then against the post-change state and confirm it passes. A RED test that passes pre-change downgrades the verdict to NEEDS_RETRY.no automated test; live manual check required)Call report_to_parent with verdict, confidence, tests run (or why not), top findings, and any spec ambiguity.
tools
AI-powered code review using CodeRabbit CLI. Use only on explicit user request or when parent passes execution_mode orchestrate_coderabbit_gate. Do not run during orchestrated stage/issue work.
tools
Cross-repo companion to to-prd: after PRD frontmatter is filled, run bin/fanout <slug> from this spec repo to create child GitHub issues (one per ticket or legacy slice).
tools
Issue state machine — transition GitHub issue labels per docs/agents/triage-labels.md. Batch helpers via lib/triage.sh.
documentation
Synthesise a PRD from grill-me / research context, write docs/prd/<slug>.md, publish a GitHub issue with prd + state:ready-for-agent + feature:<slug>. Halt after publish — do not invoke fanout.