evidence-before-done

仓库创建 2026年7月4日最近提交 21 天前SkillHot 收录 20 天前
▸ 精选理由

提升代理结论可信度,避免无证断言

▸ 风险提示

可能需要执行命令并访问运行环境,存在误执行风险

这个 Skill 做什么

要求在宣称任务完成前提供真实命令与输出或未验证清单。

禁止在没有证据时就说“完成”或“已验证”:只有拿出真实跑过的命令和输出(或明确列出哪些没验证)才能宣称结束。用在你要告诉用户“done/verified/ship it”之前或被问“你测试过吗?”时。它还会作为最后一步汇总各项需要证据的点,确保都被解决才允许结束声明。

▸ 展开 SKILL.md 英文原文

Blocks the agent from claiming a task is done, fixed, verified, ready, or complete unless that claim is backed by concrete evidence (a real command actually run, with its real output) or an explicit list of what was NOT verified. Best used reactively before presenting any completion claim to the user. Use when the user says "is it done?", "are you sure?", "did you test it?", "ship it", "mark this complete", or whenever the agent is about to claim a task is finished/fixed/working/verified. Also runs LAST as the aggregator when other proofguard guards fired, confirming their fix-required items were resolved before the done-claim is allowed. DO NOT USE for pure Q&A with no code change, and not for judging test quality (out of scope), doc sync (use docs-drift-guard), diff scope (use clean-diff-guard), secret leaks (use no-secret-leak-guard), or dependency hallucination (use dep-verify-guard).

Skill 开发管理验证证明自动复现可信输出通用
1
Stars
0
Forks
8
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/mohamedzhioua/proofguard/main/skills/evidence-before-done/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/mohamedzhioua/proofguard/main/skills/evidence-before-done/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# evidence-before-done

Never say "done" without proof. If you cannot produce proof, say exactly what
is unproven.

## When to use

Three modes, pick the one matching what's happening:

- **Guard-pass (default).** Right before presenting a completion claim
  ("done", "fixed", "works", "verified", "ready", "shipped") to the user:
  gather evidence for that claim first. If you don't already have it, go get
  it (run the real check). If you cannot get it, state the gap explicitly
  instead of claiming done.
- **Live.** While actively implementing: verify each meaningful step as you
  go (run the test, read the real output) rather than batching one
  unverified claim for the end.
- **Review.** W
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有