Claude Code 内置命令

/verify 命令
完全指南

实际运行应用验证代码变更,确认修改真正解决了问题,不只是代码层面的静态分析

/verify
向下滚动探索 ▼

运行验证,确认功能

/verify 会实际启动你的应用,通过观察运行行为来确认代码变更是否达到预期效果

/verify

参数格式说明
无参数/verify 不需要任何参数,直接运行即可
验证方式运行应用实际启动项目,观察应用行为是否符合预期
输出内容验证报告确认功能正常或报告发现的问题

完整验证流程演示

点击标签查看不同场景下 /verify 的完整验证过程

claude — /verify PR #42
claude — /verify bug fix
claude — /verify new feature

什么时候该用 /verify

三个核心场景,确保代码变更真正生效

📄

验证 PR

确认 PR 的修改确实解决了 Issue 中描述的问题,避免合并不完整的修复

# 检出 PR 分支后验证
/verify
# Claude 会启动应用并检查
# Issue 中描述的问题是否已解决
PR 合并前必做
🐛

确认 Bug 修复

修复 bug 后运行 /verify,实际启动应用验证修复是否生效,问题不再复现

# 修复 bug 后验证
/verify
# 确认之前报错的操作现在正常工作
# 不会再出现之前的错误
修复验证
🎮

测试新功能

新功能实现后手动测试确认工作正常,验证实际用户体验符合设计预期

# 新功能开发完成后
/verify
# 启动应用并测试新功能流程
# 确认所有交互都正常工作
功能验收

/verify 验证流程

理解 /verify 的每一步都在做什么

1

🔎 检查变更内容

分析当前代码变更(git diff),理解修改的目的和预期行为

2

⚡ 启动应用

自动检测项目类型并启动应用(npm start、python main.py 等)

3

👁 观察行为

模拟用户操作或调用 API 端点,观察应用的实际运行行为

4

✓ 确认结果 / ✗ 报告问题

对比预期与实际行为,输出验证通过报告或列出发现的问题

用好 /verify 的关键技巧

💡

使用建议

  • 确保项目可启动 — /verify 会实际运行你的应用,请确认项目可以正常启动(依赖已安装、配置正确)
  • 适合最终验证 — 在 /review 和 /code-review 之后作为最后一道关卡使用
  • 修复后必跑 — 每次 bug 修复后运行 /verify,确认修复真正生效而非只是代码层面的修改
  • PR 合并前验证 — 合并 PR 前用 /verify 确认修改确实解决了目标 Issue
  • 注意环境差异 — /verify 在本地环境运行,生产环境可能有不同表现