From Darkroom Engineering
Runs typecheck, test, and lint gates to verify a diff is review-ready before human review. Also captures UI screenshots for visual proof.
How this skill is triggered — by the user, by Claude, or both
Slash command
/darkroom:proof-of-workThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Amdahl-shrink move from the Orchestration Tax: human review is the serial bottleneck, so don't spend it confirming what a machine can verify. An agent's diff is **review-ready** only when the machine-verifiable battery is green — types, tests, lint (and a screenshot for UI). What a machine can prove shouldn't cost a human's attention.
The Amdahl-shrink move from the Orchestration Tax: human review is the serial bottleneck, so don't spend it confirming what a machine can verify. An agent's diff is review-ready only when the machine-verifiable battery is green — types, tests, lint (and a screenshot for UI). What a machine can prove shouldn't cost a human's attention.
Run the battery on the current working tree:
bun run proof
It detects typecheck / test / lint from package.json, runs them cheapest-first, and prints one verdict:
review-ready ✓NOT review-ready ✗ — fix the failing gate before a human looksProjects can opt into advisory probes by depending on the tool — the gate then runs the project's pinned binary: react-doctor (React render/quality score, telemetry off) and/or deslop (framework-agnostic cross-file dead-code count). Advisory results are reported but never flip the verdict — deterministic signals alongside the hard gates, not blockers. Silent for projects that don't depend on them.
For UI changes, attach a screenshot (/qa or the chrome-devtools MCP) as the visual half of the proof — tests can't prove "looks right".
the review-queue branch of tool-cadence.ts) limits how many unproven diffs pile up; this gate makes each one cheaper to close.Pure-research or read-only agent output (explore, oracle) has no diff to prove — proof-of-work is for changes, not findings.
npx claudepluginhub darkroomengineering/cc-settings --plugin darkroomGuides rigorous code review practices: technical feedback reception, subagent reviewer requests after tasks, verification gates before PR completion claims.
Final code review skill: runs stack-specific tests/lints (Next.js, Python, Swift, Kotlin), security checks, verifies spec.md criteria, audits hub files, issues ship/no-go verdict after /build or /deploy.
Iterative self-review loop that re-reads changed code, fixes issues, re-runs quality checks until clean. Includes visual verification for UI work. Use after implementing a plan or any non-trivial change.