让 AI 学会”拿出证据再吹牛”!这个 209k 星技能包让 Claude Code 彻底告别嘴硬

你有没有遇到过这种情况——AI 信誓旦旦说”测过了,没问题”,结果代码一上线就崩了?

说白了,AI 也会有”嘴硬”的时候。它改了代码,扫了一眼,觉得逻辑没问题,就直接说”搞定”。但问题是:它根本没有真的去跑验证命令

这个 Skill 专治”嘴硬 AI”

Verification Before Completion 来自obra/superpowers 技能包(父仓库 209k+ GitHub stars),是整个系统里最硬核的一条纪律。

它的核心原则只有一句话:

Evidence before claims, always.
(证据在前,声明在后,永远如此。)

三步 gate 函数,强制 AI 先跑命令

这个 Skill 强制 AI 在说”完成了”之前,必须走完这四步:

第一步 Identify——什么命令能证明这个说法?
第二步 Run——实际执行这条命令(全新、完整执行)。
第三步 Read——看完整输出,检查 exit code,数失败数。
第四步 Verify——输出真的支持你的声明吗?

只有四步全部走完,才能说出”测试通过了””构建成功了”这类话。跳过任何一步 = 在撒谎,不是在验证。

常见的 AI 嘴硬场景

Skill 里列了一张常见打脸表:

AI 声明 实际要求
“测试通过了” 必须现场跑测试命令,看到 0 failures
“Lint 干净了” 必须跑 Linter,看到 0 errors
“Bug 修好了” 必须重新跑一次原始症状,确认真的消失
“Agent 任务完成了” 必须检查 VCS diff,验证实际变更

最关键的一条:就算 AI 代理说自己成功了,你也必须去检查 git diff——不能相信 AI 嘴里说出来的”success”。

什么时候用?

任何以下场景之前都必须激活:
– 说”完成了”/”没问题了”/”可以合并了”
– 准备 commit 或开 PR
– 从一个任务切换到下一个
– 把活儿委托给子 Agent 之后

这个 Skill 的厉害之处在于:它不改变 AI 的能力,它改变 AI 的行为习惯。加了一道强制验证闸门,AI 就从”我觉得 OK”变成”让我跑给你看”。

安装方式

# 方式一:安装整个 superpowers 包(包含 7 个子技能)
/plugin install superpowers@claude-plugins-official

# 方式二:只装这一个 Skill
git clone https://github.com/obra/superpowers.git ~/.claude/skills/superpowers

装完之后,只要 Claude Code 感知到你要宣布”搞定”,它就会自动加载这条 Skill,强制自己先跑验证。

与其相信 AI 的直觉,不如相信 AI 的证据。

GitHub:https://github.com/obra/superpowers


GitHub: https://github.com/obra/superpowers

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 14 阅读