用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/znlgis/my-deepseek-config --skill verification-before-completion命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | verification-before-completion |
| description | 在声称完成、修复通过或提交/创建 PR 之前强制执行验证。要求在做出任何成功声明之前运行验证命令并确认输出。证据先于断言,始终如一。 |
证据先于断言,始终如一。
违反此规则的字面即是违反其精神。
没有最新验证证据 = 不得声称完成
如果没有在当前消息中运行验证命令,就不得声称它通过。
在声称任何状态或表达满意之前:
1. 识别:什么命令能证明此声明?
2. 运行:执行完整的验证命令(全新、完整)
3. 读取:完整输出,检查退出码,数清失败数
4. 验证:输出是否确认了声明?
- 如否:用实际状态 + 证据说明
- 如是:带证据说明声明
5. 只有此时:做出声明
跳过任一步骤 = 造假,不是验证
| 声明 | 需要 | 不算数 |
|---|---|---|
| 测试通过 | 测试命令输出:0 失败 | 上次运行的、推测的 |
| Lint 干净 | Linter 输出:0 错误 | 局部检查、推断 |
| 构建成功 | 构建命令:exit 0 | Linter 通过、日志看起来不错 |
| Bug 已修复 | 测试原始症状:通过 | 代码改了、推测好了 |
| 需求已满足 | 逐项清单检查 | 测试全通过了 |
以下任一信号出现,立即停止,先验证:
| 借口 | 真相 |
|---|---|
| "应该没问题了" | 运行验证 |
| "我很有信心" | 信心 ≠ 证据 |
| "就这一次" | 没有例外 |
| "Linter 过了" | Linter ≠ 编译器 |
| "代理说成功" | 独立验证 |
| "局部检查够了" | 局部证明不了任何事 |
测试:
✅ [运行测试命令] [看到:34/34 pass] → "全部测试通过"
❌ "应该通过了" / "看起来没问题"
构建:
✅ [运行构建命令] [看到:exit 0] → "构建成功"
❌ "Linter 过了" (linter 不检查编译)
需求清单:
✅ 重读计划 → 创建清单 → 逐项验证 → 报告差距或完成
❌ "测试通过了,阶段完成"
总是在之前验证:
适用于:
对于审查类任务(不改代码),验证手段为:
每次都至少完成上述 3 项,并在汇报时明确列出已执行的验证步骤及其结果。