From ce
Enforces running verification commands like tests, builds, linters before claiming work complete, bugs fixed, or tests pass. Includes red-green TDD cycles and agent delegation checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ce:verification-before-completionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Core Principle:** No completion claims without fresh verification evidence.
Core Principle: No completion claims without fresh verification evidence.
Unverified claims break trust and ship broken code: undefined functions that crash production, incomplete features missing requirements, lost time on rework after false completion. The cost of running one command is trivial compared to the cost of a wrong claim.
Before any claim of success, completion, or satisfaction:
Before:
ce:code-reviewer agent)| Claim | Required Evidence | Not Sufficient |
|---|---|---|
| Tests pass | yarn test output: 0 failures | Previous run, "looks correct" |
| Build succeeds | Build command: exit 0 | Linter clean, "should work" |
| Bug fixed | Test reproducing bug: now passes | Code changed, assumed fix |
| Linter clean | Linter output: 0 errors | Partial check, spot test |
| Regression test works | Red→Green cycle verified | Test passes once |
| Agent task complete | VCS diff shows expected changes | Agent reports "success" |
| Work is complete | Code review via ce:code-reviewer with no unresolved Critical issues | Self-review, "looks good to me" |
Stop and verify if you're about to:
Regression test (TDD Red-Green):
Write test → Run (fail) → Fix code → Run (pass) → Revert fix → Run (fail) → Restore → Run (pass)
vs. "I've written a regression test" (without verifying red-green cycle)
Build vs Linter:
Run `npm run build` → See "exit 0" → Claim "build passes"
vs. Run linter → Claim "build will pass" (linter ≠ compiler)
Agent delegation:
Agent reports success → Check `git diff` → Verify changes → Report actual state
vs. Trust agent's success message without verification
npx claudepluginhub rileyhilliard/claude-essentials --plugin ceEnforces fresh verification evidence before any completion claims, preventing false assertions by requiring commands to be run and output confirmed.
Enforces verification before claiming work is complete, fixed, or passing—run commands, read output, then report status.
Enforces running verification commands like tests, linters, and builds, then confirming outputs before claiming completion, fixes, or success prior to commits/PRs.