promptgarten 🌱

命令参考 · Claude Code

/verify

启动项目应用,并端到端验证某个改动确实生效。

/verify 命令是一个内置技能,它通过实际构建、启动项目并观察运行结果来确认一处代码改动是否生效——而不只是依赖测试或类型检查。它属于一组相关的三个技能之一:/run 启动并操作应用,以便亲眼看到改动的实际效果;/verify 专门用来确认某项改动是否按预期工作;而 /run-skill-generator 会在构建或启动方式无法自动识别时(例如涉及数据库、环境变量文件或多阶段构建),一次性在 .claude/skills/run-<name>/ 下保存一份针对该项目的启动方案。自 v2.1.215 起,/verify 只在被显式调用时才运行;此前 Claude 也可以自行触发它。如果没有保存的启动方案,/verify 会根据项目类型、README、package.jsonMakefile 推断启动方式,这在标准配置下通常可靠,但在更复杂的流程中可能不够准确。需要 Claude Code v2.1.145 或更高版本。

什么时候用?

在提交一项非琐碎的改动之前,观察其真实运行效果

修复登录流程的 bug 后执行 /verify,在实际运行中完整走一遍该流程

在自动识别反复不可靠之后,保存一份固定的启动方案

每个项目执行一次 /run-skill-generator,之后再次执行 /verify

什么时候不该用?

改动只涉及测试、文档或配置,不影响运行时行为

这种情况下没有可运行的界面或可观察的行为需要检查

更好的选择: 运行常规测试套件即可,这里不需要 /verify

项目运行依赖 /verify 并不了解的数据库、访问凭据或多阶段构建

没有保存的方案时,/verify 会根据 README 或 package.json 猜测启动方式,在较复杂的配置下可能会失败

更好的选择: 提前执行 /run-skill-generator,把启动方案固定保存下来

来源

更多命令 · Claude Code

/vim/bug/stop/team-onboarding/terminal-setup/theme/tui/ultrareview/usage-credits/voice/web-setup/workflows

全部命令 · Claude Code

分享:𝕏in💬