skills/eng-verification/SKILL.md
Mandatory checklist before claiming work is complete—run the evidence-producing command, inspect output, and only then state a result.
npx skillsauth add tjboudreaux/cc-plugin-engineering-excellence eng-verificationInstall 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.
Claiming success without evidence is dishonesty, not efficiency. Every status report, “done,” or “tests pass” statement requires fresh verification.
Iron Law
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
If you didn’t run the verifying command in this message, you cannot claim it passes.
1. IDENTIFY: Which command proves the claim?
2. RUN: Execute the full command now (fresh run).
3. READ: Inspect entire output & exit code.
4. VERIFY: Does output prove the claim?
- If NO → report actual status with evidence
- If YES → state claim WITH evidence (command + summary)
5. ONLY THEN: Make the claim
Skipping any step = lying.
| Claim | Required | Not Enough | |-------|----------|------------| | “Tests pass” | Latest test command output showing 0 failures | Previous run, “should pass” | | “Lint clean” | Linter command exit 0 now | Partial subset, inference | | “Build works” | Build command exit 0 | Linter pass | | “Bug fixed” | Reproduction test now passes | Code diff only | | “Regression test exists” | Red→Green verified cycle | Test created but never failed | | “Agent succeeded” | Inspect VCS diff + verify outputs | Agent success message |
| Excuse | Reality | |--------|---------| | “Should work now” | Run the command | | “I’m confident” | Confidence ≠ evidence | | “Just this once” | No exceptions | | “Agent said success” | Verify independently | | “Partial check is fine” | Partial proves nothing | | “I’m exhausted” | Exhaustion isn’t evidence |
X/Y passing output.Always before:
Evidence precedes claims. Run the command, read the output, then speak. Anything else breaks trust.
tools
Systematic debugging playbook for tracing failures backward through the call chain, adding instrumentation, and fixing bugs at their origin.
testing
Startup protocol for every task—discover applicable skills, run them, announce usage, and follow required workflows (brainstorming, TodoWrite checklists, etc.).
testing
Anchor every engineering decision in user value, measurable outcomes, accessibility, and cross-platform experience coherence.
tools
Use when writing or modifying tests, adding mocks, or considering test-only hooks—prevents common mistakes like testing mocks, polluting production with test helpers, and mocking without understanding dependencies.