Require fresh, scope-appropriate evidence before any completion claim. Distinguishes implemented, locally verified, repository-green, PR-green, deployed, and observed-stable states.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Verification Before Completion
Completion is a claim about observed state, not effort or confidence.
- Use the repository's real verification commands (manifests, CI, project
docs) — never invented generic ones. Baseline before substantive edits
when practical; separate pre-existing failures from regressions.
- Run fresh, applicable checks after the final relevant edit. Later edits
invalidate earlier evidence for the affected gates — re-run them.
- A failing check is work to diagnose and repair. Never delete, skip,
narrow, mock away, blanket-update, or silence the behavior under test to
obtain green output.
- During a present-then-stop `audit-*` or `plan-*` pass, record failing
checks as findings. Do not implement fixes unless the user asked to
execute.
- If a check is unavailable, report `not run` with the concrete reason.
Missing evidence is never a pass.
Claim only the highest level actually proven:
**implemented → scoped verified → repository green → PR green → deployed
verified → observed stable.** Do not call work "done", "shipped", "green",
or "stable" above the evidence.
## Delivering work
…
The line at the top of this page pins the label git:20260923.cf348bd, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_cngh747lakn5hm2l
GET https://markdownregistry.com/api/v1/resolve?ref=kensaurus/cursor-kenji/.cursor/rules/verification-before-completion.mdc
GET https://markdownregistry.com/api/v1/blob/e950a3414006393bbec37d2581e11f8e1d437e697ec64438005a7f60a7c0b0da
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
kensaurus/cursor-kenji · .cursor/rules/approved-plan-execution.mdc · Guard execution of an approved plan or burndown: forbid reward hacking and feature deletion; require checkpoints…
kensaurus/cursor-kenji · skills-cursor/canvas/SKILL.md · Create a live React canvas beside chat for standalone analytical artifacts that benefit from visual layout…
kensaurus/cursor-kenji · skills-cursor/create-hook/SKILL.md · Create Cursor hooks. Use to create a hook, write hooks.json, add hook scripts, or automate behavior around agent events.
kensaurus/cursor-kenji · skills-cursor/create-rule/SKILL.md · Create Cursor rules for persistent AI guidance. Use when user wants to create a rule, add coding standards, project…
kensaurus/cursor-kenji · skills-cursor/create-skill/SKILL.md · Guide users through creating effective Agent Skills for Cursor. Use when user wants to create, write, update, or debug…
kensaurus/cursor-kenji · skills-cursor/create-subagent/SKILL.md · Create custom subagents for specialized AI tasks. Use when the user wants to create a new type of subagent, set up…
kensaurus/cursor-kenji · skills-cursor/shell/SKILL.md · Run the rest of a /shell request as a literal shell command. Use only when the user explicitly invokes /shell and wants…
obra/superpowers · skills/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running…
mvschwarz/openrig · packages/daemon/specs/agents/shared/skills/process/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running…
mvschwarz/openrig · skills/_canonical/process/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running…
a5c-ai/babysitter · library/methodologies/superpowers/skills/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, or passing, before committing or creating PRs. Evidence before…
a5c-ai/babysitter · library/methodologies/cc10x/skills/verification-before-completion/SKILL.md · Evidence requirement enforcement ensuring all claims are backed by logs, test results, or exit codes. Zero = success…
ganyuanran/aegis · skills/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, passing, verified, release-ready, or ready to commit, merge, publish…
coco-research/coco · skills/verification-before-completion/SKILL.md · Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running…