verification-before-completion 是什么、怎么用:Superpowers「先拿证据再说完成」的 Skill

verification-before-completion 是 Superpowers 的收尾检查技能:在宣布完成、修好或测试通过之前,必须在当条消息里实际运行验证命令并看到输出,证据先于结论。

Install · 安装命令

/plugin install superpowers@claude-plugins-official

以 / 开头的命令在 Claude Code 会话里输入,其余在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 obra/superpowers 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 23.3 万次;所在仓库 obra/superpowers 在 GitHub 约 29.7 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

「已修复,所有测试通过。」——然后你一跑,红了一片。智能体并不总是在撒谎,它常常是根据「我改了代码,所以应该好了」推断出来的。verification-before-completion 只管一件事:不许推断。description:即将声称工作已完成、已修复或已通过时,在提交或创建 PR 之前使用;要求运行验证命令并确认输出之后才能做任何成功声明,永远是证据先于断言。

「铁律」是:如果你没有在这条消息里运行过验证命令,就不能说它通过。配套的「关卡函数」规定了开口之前的步骤:确定哪条命令能证明这个说法 → 完整运行它 → 读全部输出和退出码 → 输出确实支持结论才可以陈述,并且要附上证据。

说明里有一张对照表,把常见说法、需要的证据和「不算数的东西」并排列出,例如:说「测试通过」需要测试命令输出零失败,上一次运行的结果或「应该能过」不算;说「构建成功」需要构建命令退出码为 0,代码检查通过不算;说「bug 修好了」需要重新测试原始症状,「代码改了」不算。还列了一批危险信号词——「应该」「大概」「看起来」——出现就该停下来去验证。

怎么安装

verification-before-completion 是 Superpowers 插件里的一个技能,不单独发布:作者的设计是整套一起安装,由会话开始时注入的引导指令决定各技能何时触发。Claude Code 里输入(命令来自仓库 README):

text
/plugin install superpowers@claude-plugins-official

Codex 在 /plugins 里搜索 superpowers 安装;Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers。装好后在命令菜单里以 /superpowers:verification-before-completion 的形式出现,也会按场景自动触发。

仓库整体介绍和其他安装方式,详见本站《Superpowers 是什么、怎么安装和使用:Claude Code / Codex 最热门的 Skills 开发流程框架》。

怎么用

  • 平时无需调用,它会在智能体准备汇报完成时自动生效;你会注意到它的总结里附带了实际的命令输出。
  • 怀疑它没验证时:「按 verification-before-completion,重新跑一遍并贴出结果」。
  • 也适用于子智能体的汇报:主会话不能只凭「子智能体说做完了」就转述成功。

这个技能只有一份很短的 SKILL.md。

适合谁 / 局限

几乎适合所有让智能体改代码的人,是整套 Superpowers 里最容易单独见效的一个。前提是项目里存在可运行的验证手段(测试、构建、检查脚本);没有的话它只能如实说「无法验证」。它保证的是「说的和跑的一致」,不保证测试本身覆盖了该测的东西。

注意事项

  • 许可:MIT。
  • 会重复运行命令:验证命令耗时很长的项目,可以告诉它哪条是最小充分验证。
  • 不执行额外脚本,也不联网。

其他 Skill 库

  1. 01

    lark-doc skill 是什么、怎么安装使用:让 AI 读写飞书云文档的官方 Skill(Docx / Wiki)

    lark-doc 是飞书官方 CLI 附带的云文档技能:让智能体通过 lark-cli 读取、创建和编辑飞书文档与知识库页面,插入或下载图片附件,操作思维笔记,并内置会议纪要、PRD、汇报等多种文体的写作参考。

    ClaudeCodex0
  2. 02

    deploy-to-vercel skill 是什么、怎么用:让智能体把项目部署到 Vercel 的官方 Skill(默认只发预览版)

    deploy-to-vercel 是 Vercel 官方的部署 Skill:先检查项目是否已关联、是否有 git 远端和登录状态,再选择 git push、CLI 或免登录兜底方式部署;除非你明确要求,否则只发预览部署。

    ClaudeCodex0
  3. 03

    opportunity-solution-tree skill 是什么、怎么安装使用:PM Skills 里的机会解决方案树 Skill(OST)

    opportunity-solution-tree 是 phuryn/pm-skills 里的产品探索技能:按 Teresa Torres 的方法,把一个期望的业务成果依次拆成用户机会、可能的解决方案和验证实验,画成一棵树来决定下一步做什么。

    ClaudeCodex0
  4. 04

    webapp-testing skill 怎么用:Anthropic 官方的 Playwright 网页测试 Skill(安装与使用)

    webapp-testing 是 anthropics/skills 里的本地网页应用测试 Skill:让 Claude 写原生 Python Playwright 脚本验证前端功能、截图、看浏览器日志,并用 with_server.py 管理开发服务器的启停。

    Claude0
  5. 05

    variance-analysis skill 是什么、怎么安装使用:Anthropic 财务插件里的差异分析 Skill(预算对实际、瀑布图、管理层说明)

    variance-analysis 是 Anthropic knowledge-work-plugins 财务插件里的差异分析技能:把预算与实际、同比环比的差异分解为价格与数量、费率与结构等驱动因素,生成文字说明和瀑布图式的桥接表,不构成财务建议。

    Claude0
  6. 06

    json-canvas skill 是什么、怎么安装使用:让 AI 生成 Obsidian Canvas 白板(.canvas 思维导图、流程图)

    json-canvas 是 kepano/obsidian-skills 里的白板 Skill:教智能体按 JSON Canvas 1.0 规范创建和编辑 .canvas 文件,正确处理节点、连线、分组、颜色与布局,可用于思维导图和流程图。

    ClaudeCodex0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~