From godmode
Verifies claims like 'tests pass', 'build succeeds', 'no lint errors', or 'coverage >80%' by running shell commands, checking staleness, analyzing full output, and reporting PASS/FAIL with evidence.
How this skill is triggered — by the user, by Claude, or both
Slash command
/godmode:verifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `/godmode:verify`, "prove it", "verify this"
/godmode:verify, "prove it", "verify this"Parse into three required components:
IF user provides only claim, derive command:
"Tests pass" -> test_cmd
"Build succeeds" -> build_cmd
"No lint errors" -> lint_cmd
"Coverage >80%" -> coverage_cmd | grep TOTAL
"Endpoint returns 200" ->
curl -sf -o /dev/null -w '%{http_code}' {url}
WHEN claim is ambiguous ("it works"):
ask user to restate as falsifiable claim
Print: [verify:claim] "{claim}" | cmd: {command} | pass: {condition}
last_verify=$(stat -f '%m' \
.godmode/verify-log.tsv 2>/dev/null || echo 0)
find . -newer .godmode/verify-log.tsv \
-name '*.ts' -o -name '*.py' | head -20
IF source files changed: previous results are VOID.
{command} 2>&1 | tee /tmp/godmode-verify-$(date +%s).txt
echo "EXIT:$?"
[verify:run] Exit: {code} | {duration}s | {lines} linesRead every line. Check for:
Print: [verify:read] {errors} errors, {warnings} warnings, {total} lines
IF numeric claim (performance, coverage):
run 3 times, use median
IF 3 runs differ: FAIL (flaky)
IF boolean claim (tests pass, build succeeds):
run 1 time
Exact match: string compare, case-sensitive
Numeric: compare median against threshold
Exit code: 0 is only passing code
Partial pass = FAIL
(99/100 tests when claim is "all" = FAIL)
Non-zero exit = FAIL
Error contradicting claim = FAIL even if exit 0
Verdict: PASS or FAIL. No PARTIAL or UNCERTAIN.
| Field | Value |
|---------|--------------------------------|
| Claim | {claim} |
| Command | {command} |
| Expected| {pass_condition} |
| Actual | {actual_value} |
| Verdict | PASS / FAIL |
| Evidence| {first 10 lines or key excerpt} |
| File | /tmp/godmode-verify-{ts}.txt |
IF FAIL: REASON: {specific mismatch}
Append to .godmode/verify-log.tsv:
timestamp\tclaim\tcommand\texpected\tactual\tverdict\tevidence_file\tduration_ms\trun_count
KEEP if: command executed AND verdict unambiguous
DISCARD if: command failed to run OR ambiguous
On discard: retry once. Still ambiguous = FAIL.
STOP when FIRST of:
- All claims verified with PASS or FAIL
- Command timeout 120s reached
- >5 consecutive ambiguous results
npx claudepluginhub arbazkhan971/godmodeEnforces evidence-based completion claims by requiring fresh command output before reporting success. Use when finishing any task, fixing a bug, running tests, building, deploying, or making any "it works" claim.
Forces fresh verification evidence (test runs, build outputs, bug reproductions) before allowing completion claims. Prevents declaring work done without proof.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.