Community研究与数据分析github.com

mohamedzhioua/agent-done-or-not

Catch your AI agent lying about "done" A one-file proof-gate for Claude Code, Cursor & Codex. it must verify before it can finish

agent-done-or-not 是什么?

agent-done-or-not is a Claude Code agent skill that catch your AI agent lying about "done" A one-file proof-gate for Claude Code, Cursor & Codex. it must verify before it can finish.

兼容平台Claude CodeCodex CLICursor
npx skills add mohamedzhioua/agent-done-or-not

Installed? Explore more 研究与数据分析 skills: obra/superpowers, affaan-m/quarkus-verification, affaan-m/uspto-database · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

done-or-not

When to use

Use this skill whenever you are about to tell the user that a task, build, test, fix, or verification step is finished. A completion claim requires proof from the gate, not confidence or memory.

How to use

  1. Identify the command that proves the work. Choose the smallest check that actually verifies the claim: tests, build, typecheck, lint, a curl against a running endpoint, or another command with meaningful pass/fail behavior.

  2. Run the verifying command through the proof gate:

    bash done-gate.sh capture --label check -- <your verifying command>
    

    The gate records the command, its exit code, and a SHA-256 of the output. It exits with the command's own code, so a failing check fails the capture.

  3. Only report the work complete after a fresh PASSING receipt exists.

  4. If the check fails, fix the problem and capture again. Never report success on a red check.

The Stop gate enforces this rule where the harness supports it: it blocks the agent from ending the turn until a fresh passing receipt exists. Do not work around the gate; produce the proof.

相关技能