Claude 改完代码就跑给你看:run-verify-plugin 把 AI 验证做到真实应用层
你有没有过这种崩溃瞬间:Claude Code 跟你说「改完了,跑通测试了」,但你本地一启动——页面 502、CLI 报参数错误、Electron 窗口黑屏。问题不在 AI,在你:它只跑了 test suite,根本没碰 真实的 app 入口。
这是我最近看到的 run-verify-plugin 想解决的核心问题。它把 Claude Code 自带的 /run、/verify、/run-skill-generator 三个 skill 单独抽出来,做成一个跨 Agent 的 plugin,同时支持 Claude Code / Codex CLI / Google Antigravity 三个 runtime。对开发者来说,这可能是你一直在等的「把 AI 写代码和把 AI 验证代码」分开的工具。
三步闭环的运行学
这个插件的设计哲学特别像「训练 AI 跑你的项目」——它由三个 skill 组成一个自循环:
- run:负责启动并驱动真实的应用(CLI、Server、TUI、Electron、浏览器 app、library),不是跑测试,而是让 agent 自己看见改动在工作。
- verify:在用户面向的接口上端到端跑一次改动,输出 PASS / FAIL / BLOCKED / SKIP 四种判定,并捕获证据。
- run-skill-generator:当一个项目还没有专属的「怎么跑」skill 时,agent 根据刚才的经验自动生成一个,沉淀到仓库里,下次直接复用。
第三步是最关键的——它把每次冷启动的代价变成了一次性的资产。你的 Next.js 项目跑 pnpm dev、你的 CLI 跑 python -m myapp、你的 Electron 要 npm run electron:dev,这些琐碎的「我该怎么把这个东西跑起来」知识,被 skill 记住,下次 agent 进来就直接跳过踩坑。
对开发者意味着什么
首先,测试通过 ≠ 改动可用这件事终于有人用 plugin 形式兜住了。以前你让 Claude Code 写 feature branch,它跑通测试就回「done」了,结果你 git pull 下来连编译都过不去。现在 verify 会真实启动你的应用、抓截图、看日志、看 UI 行为。
其次,跨 agent 复用的设计很巧。它 probe 的是 .claude/skills/ 和 .agents/skills/ 两个目录,意味着你从 Codex CLI 生成的 run-skill,下次 Claude Code 进来也能直接用——你团队里如果有人用 Codex、有人用 Claude Code,技能库是共享的。
第三,渐进式资产积累。一个项目用了三个月,run-skill 会从「能用」进化成「知道所有常见踩坑点」,新人 onboarding 的成本骤降。这跟传统 CI 脚本不一样——传统 CI 是固定流程,run-skill 是 agent-friendly 的可读说明 + 可执行 driver script。
上手姿势
通过 marketplace 一行装:
/plugin marketplace add pleaseai/claude-code-plugins
/plugin install run-verify@pleaseai
或者直接装独立 skill 到 Codex / Antigravity。MIT 协议,可以直接塞进自家 monorepo 的 .claude/skills/ 里定制。
如果你已经被「AI 改完跑不起来」折磨过,这个插件值得花半小时试试。
评论区
登录后可评论。