Codex OpenClaw Go 审查:检查 JSON 兼容与退出流程
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/go-review/` 整个目录。将它放入目标项目的 `.agents/skills/go-review/`。
- 在目标项目中打开 Codex,输入 `$go-review` 并给出本页示例里的任务和所需输出。
中文摘要
审查 openclaw-dashboard 的 Go 变更,重点检查 API 字段、goroutine 退出和根包包装层职责。适合发布前定位重构引起的行为回归。
SKILL.md 中文导读
可复现示例
在练习分支给一个响应字段增加 `omitempty` 后输入 `$go-review`,请用空值与非空值样例检查客户端能看到的 JSON。工作步骤
- 先比较 API 序列化字段和类型,记录变化对客户端的影响。
- 对照 goroutine 的所有者与退出路径,核对测试是否覆盖关闭;按严重度列出问题和文件位置。
验收方法
审查列出字段缺失与显式零值的差异,关联发生变化的代码行,并给出可添加的兼容性测试。
GitHub 原文 · 更新日期
适用环境
Codex 与 openclaw-dashboard 工作副本。准备改动的 diff 和相关 Go 测试。
常见问题
根包的包装方法要检查什么?
确认包装方法只把调用交给相应领域实现,并识别可能改变接口行为的逻辑。