verify
Verify outputs after pipeline steps, implementations, or any multi-step work.
Skill by griffinhilly
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/griffinhilly-verify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/verify
What's inside
- Skill name
verify- Description
- Verify outputs after pipeline steps, implementations, or any multi-step work. Catches missing data, stale references, broken assumptions. Use after completing significant work, before declaring done.
- License
- MIT
- Instructions
- 69 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- check-types.md
- debug-protocol.md
SKILL.md (first lines)
# Verify Run after any significant output to catch what was missed. The goal is to prevent the class of error where work appears complete but isn't — unfetched data, stale counts, broken assumptions, missing files. ## Input Target to verify: `$ARGUMENTS` If no arguments, verify the most recent significant output or pipeline step. ## Process ### Step 1: Identify What to Verify Determine the verification type from context: | Type | Trigger | What to Check | |------|---------|--------------| | **Data pipeline** | After running a pipeline (refresh, ETL, etc.) | Row counts, coverage rates, missing fields, stale references | | **Implementation** | After implementing from a plan | All plan items addressed, tests pass, no regressions | | **Analysis** | After producing analysis/reports | Claims supported by data, no unfetched sources, numbers consistent | | **File output** | After generating files | Files exist, non-empty, correct format, no orphan references | ### Step 2: Run Checks Read the relevant files and run checks appropriate to the type. See `~/.claude/skills/verify/check-types.md` for the four composable check categories (data, completeness, consistency, assumption). A single verification usually draws from multiple categories — e.g., a data pipeline verification runs data + completeness + consistency. ### Step 3: Report Format findings as: ``` VERIFICATION — [target] PASSED: - [check]: [result] FAILED: - [check]: [what's wrong] → [suggested fix] WARNINGS: - [check]: [not broken but suspicious] COVERAGE: [X/Y checks passed] ``` If everything passes, say so concisely. Don't pad the report. ### Step 4: When Verification Fails — Debug Protocol If Step 3 reports FAILED items, do not jump to fixing. See `~/.claude/skills/verify/debug-protocol.md` for the full 4-phase protocol. ## Red Flag Language (from Superpowers) If you catch yourself or a subagent using any of these phrases, STOP and re-verify: - "Done!", "should work", "probably fine", "seems to", "I believe this handles" - "Great!", "Perfect!" (sycophantic completion signals) These indicate a completion claim without fresh evidence. Run the actual checks. ## Three-Fix Escalation Rule (from Superpowers) If a verification failure has been "fixed" 3 times and still fails, STOP. Don't try a fourth fix. The architecture is probably wrong. Escalate to the user: "This has failed 3 fixes. The approach itself may need rethinking." ## Gotchas - The most dangerous failures are silent ones — things that LOOK complete but aren't. Prioritize checking those. - Don't just verify what was done. Verify what SHOULD have been done but might have been skipped. - When verifying data pipelines, always check the enrichment chain: raw → enriched → categorized → indexed. A break at any stage propagates silently. - Stale counts in COMP files are the most common consistency failure after batch operations. - After writing to MEMORY.md or project docs, verify the information is actually findable by future agent sessions (discoverability check).
From griffinhilly/claude-code-synthesis, MIT.
More from griffinhilly/claude-code-synthesis
- 0.575score
check-resolvable
griffinhilly
Audit ~/.claude/ for orphans — skills, commands, guides, and tools that exist on disk but have no path from CLAUDE.md / RESOLVER.md / other reachable files.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
autoresearch
griffinhilly
Bounded autonomous optimization loop with rollback.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
distill
griffinhilly
Diff an agent draft against the user-corrected final, extract patterns from the corrections, and propose candidate rules for skill files.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
wrapup
griffinhilly
End-of-session closer.
SkillCFreshness: C★ 67Claude Code +9 - 0.572score
review
griffinhilly
Review completed work against success criteria and flag issues
SkillCFreshness: C★ 67Claude Code +9 - 0.572score
implement
griffinhilly
Execute a pre-defined plan using implementation agents (no design changes)
SkillCFreshness: C★ 67Claude Code +9 - 0.510score
ship
griffinhilly
Pre-commit readiness check.
SkillDFreshness: D★ 67Claude Code +9 - 0.510score
debug
griffinhilly
Structured debugging with mandatory evidence gathering before any fix attempt.
SkillDFreshness: D★ 67Claude Code +9 - 0.507score
retro
griffinhilly
Periodic retrospective — assess what Claude did well, what went poorly, and what to improve
SkillDFreshness: D★ 67Claude Code +9 - 0.507score
finalize
griffinhilly
End-of-session COMP update — record decisions, progress, and state changes
SkillDFreshness: D★ 67Claude Code +9 - 0.507score
comp
griffinhilly
Create or update all 4 COMP files (CLAUDE.md, ORIENT.md, MEMORY.md, PLAN.md) for a directory
SkillDFreshness: D★ 67Claude Code +9 - 0.507score
research
griffinhilly
Launch a research-only agent that investigates a topic and returns findings (no implementation)
SkillDFreshness: D★ 67Claude Code +9
Signals
- Stars
- 67
- Forks
- 6
- Open issues
- 1
- Last commit (this folder)
- Jul 24, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from griffinhilly
- 0.575score
check-resolvable
griffinhilly
Audit ~/.claude/ for orphans — skills, commands, guides, and tools that exist on disk but have no path from CLAUDE.md / RESOLVER.md / other reachable files.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
autoresearch
griffinhilly
Bounded autonomous optimization loop with rollback.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
distill
griffinhilly
Diff an agent draft against the user-corrected final, extract patterns from the corrections, and propose candidate rules for skill files.
SkillCFreshness: C★ 67Claude Code +9 - 0.575score
wrapup
griffinhilly
End-of-session closer.
SkillCFreshness: C★ 67Claude Code +9 - 0.572score
review
griffinhilly
Review completed work against success criteria and flag issues
SkillCFreshness: C★ 67Claude Code +9 - 0.572score
implement
griffinhilly
Execute a pre-defined plan using implementation agents (no design changes)
SkillCFreshness: C★ 67Claude Code +9
Cite this page
verify skill. Agent Mart. https://agentmart.dev/skills/griffinhilly-verify (last updated 2026-10-24)