back
loading skill details...
验证模式 — 检查工作成果、运行测试、验证假设。借鉴 Claude Code 的 Verification Agent。
---
name: verify-mode
description: "验证模式 — 检查工作成果、运行测试、验证假设。借鉴 Claude Code 的 Verification Agent。"
homepage: https://github.com/jobzhao15/openclaw-enhance
metadata: { "openclaw": { "emoji": "✅", "requires": { "bins": [] } } }
---
# 验证模式 (Verify Mode)
系统性地验证工作成果或假设。
## 使用时机
✅ **使用此技能当:**
- 完成一段代码修改后需要验证
- "帮我检查一下这个改动有没有问题"
- 需要运行测试并分析结果
- 验证一个假设或排查一个 bug
❌ **不要使用当:**
- 只是普通的代码 review(直接 review 即可)
- 改动很小且显而易见正确
## 验证流程
### 1. 确定验证目标
- 要验证什么?(功能正确性 / 性能 / 安全 / 兼容性)
- 成功标准是什么?
- 已知的风险点?
### 2. 静态检查
- 读改动的代码,检查逻辑正确性
- 检查边界条件和错误处理
- 检查是否引入了安全漏洞(注入、XSS 等)
- 检查是否破坏了已有接口或行为
### 3. 动态验证
- 运行已有的测试套件
- 如果没有测试,手动构造测试场景
- 检查构建是否通过
- 如果有 linter/formatter,运行一下
### 4. 输出验证报告
```
## 验证报告
### 验证对象
[简要描述被验证的改动/假设]
### 检查清单
- [x] 逻辑正确性: 通过/发现问题
- [x] 边界条件: ...
- [x] 测试结果: X pass / Y fail
- [x] 构建状态: 通过/失败
- [ ] 安全检查: ...
### 发现的问题
1. [问题描述 + 严重程度 + 建议修复方式]
### 结论
✅ 验证通过 / ⚠️ 有待修复的问题 / ❌ 验证失败
```
## 核心原则
- **全面但聚焦** — 覆盖主要风险点,但不要检查无关的东西
- **给出证据** — "测试 X 通过了"、"第 42 行可能有空指针",不要泛泛地说"看起来没问题"
- **区分严重程度** — 阻塞性问题 vs 建议性改进
- **可操作** — 发现问题就给出具体修复建议
don't have the plugin yet? install it then click "run inline in claude" again.