Codex OpenClaw Go Rig:先写测试再调整包边界
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/go-rig/` 整个目录。将它放入目标项目的 `.agents/skills/go-rig/`。
- 在目标项目中打开 Codex,输入 `$go-rig` 并给出本页示例里的任务和所需输出。
中文摘要
为 openclaw-dashboard 的 Go 改动定义 API 与 JSON 边界,先用定向测试记录行为,再实现、重构和复核依赖归属。
SKILL.md 中文导读
可复现示例
在练习分支输入 `$go-rig`,请给空指标集合的返回格式补一个失败测试,再调整领域实现并确认根包仍可调用。工作步骤
- 先选择最接近行为边界的单元或验收测试,固定普通值与边界值。
- 完成通过测试的最小实现,复核领域包、根包包装与已有 JSON 兼容性。
验收方法
测试明确空集合的 JSON 形式和归属包。变动集中在实现该行为的最小范围内。
GitHub 原文 · 更新日期
适用环境
Codex 与 openclaw-dashboard 工作副本,准备仓库约定的 Go 环境、当前 API 或行为说明。
常见问题
什么时候引入接口?
源文档建议从具体类型起步,在实际调用方需要替换依赖时再增加接口。