{"repo":"AtharvaMaik/donecheck","free":true,"listed":false,"github":"https://github.com/AtharvaMaik/donecheck","clone":"git clone https://github.com/AtharvaMaik/donecheck.git","description":"Proof-of-done for AI coding agents. Local evidence receipts for Codex, Claude Code, Cursor, and GitHub Actions.","language":"Python","stars":16,"topics":["ai-agents","ai-coding","claude-code","code-review","codex","developer-tools","github-actions","verification","ci","github-action"],"license":"MIT","category":"ai-agents","readme_excerpt":"DoneCheck: proof-of-done for AI coding agents Your AI coding agent says it is done. Make it prove it. Works with Codex, Claude Code, Cursor, OpenCode, local CLIs, and GitHub Actions. donecheck is a zero-dependency proof-of-done gate for AI-assisted code changes. It scans the changed files, runs the verification command you choose, and writes a small DONECHECK.md receipt before anyone claims the work is finished. Star it if you want a tiny AI coding agent verification gate you can drop into any repo. If there are no files and no command, it fails. No evidence, no \"done\". Quick Start Add DoneCheck to a repo using AI coding agents: Then tell Codex, Claude Code, Cursor, or any agent: What It Catches - unfinished markers and placeholder phrases in changed files - narrow verification that does not mention changed code paths - proof files that only say tests passed without output, exit code, and timestamp - stale DoneCheck receipts when files, commands, or base inputs change - skipped verification as SKIPPED , not a quiet pass - swallowed Python exceptions and empty JavaScript catch blocks - accidental literal secrets - unsafe eval / exec - failed verification commands and missing evidence when nothing was checked 20 Second Demo Output: The full receipt is in DONECHECK.md . Fix the file, then run: Now the receipt says PASS and records the command output. If verification cannot run, say so explicitly: That writes a SKIPPED receipt and exits non-zero. Use It Anywhere Place Command ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/AtharvaMaik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AtharvaMaik/donecheck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}