← 返回
开发者工具

Code Review Cycle

执行 Coding ↔ Review 循环。A 写代码 → B Review → A 修改(可选)。支持 codex/claude-code 作为 A 或 B。
执行 Coding ↔ Review 循环。A 写代码 → B Review → A 修改(可选)。支持 codex/claude-code 作为 A 或 B。
raccoon-office
开发者工具 clawhub v0.1.4 2 版本 100000 Key: 无需
★ 0
Stars
📥 788
下载
💾 23
安装
2
版本
#latest

概述

Code Review Cycle

执行 A(编码) → B(Review) → 决策 的协作流程。

角色职责

角色职责权限
------------------
A (Coder)写代码、改文件、实现功能✅ 可写文件
B (Reviewer)Review 代码、提建议、做决策只读,不写文件
主会话调度 A/B、传递上下文、最终决策-

触发方式

/cr <功能描述>
/cr --agent-a codex --agent-b claude-code <功能描述>
/cr --rounds 2 <功能描述>  # 最多自动循环 2 轮

参数

参数默认值说明
--------------------
--agent-acodex负责写代码的 agent (codex/claude-code)
--agent-bclaude-code负责 Review 的 agent
--rounds0自动循环轮数(0=只执行 A→B,等你决定)
--cwd当前 workspace代码目录

流程

  1. Spawn A → 写代码,输出 diff + 说明
  2. Spawn B只读 Review,输出:严重问题/建议优化/结论(不写文件
  3. 决策点
    • 如果 --rounds > 0 且 B 认为需要修改 → 自动回到步骤 1(最多 rounds 轮)
    • 否则 → 等你指令

输出格式约定

A 的输出

## [A-Code] 改动摘要
- 文件 1: ...

## [A-Code] 实现说明
...

## [A-Code] 待确认点
1. ...

B 的输出(只读 Review)

## [B-Review] 严重问题
- [ ] ...

## [B-Review] 建议优化
- [ ] ...

## [B-Review] 结论
□ 需要修改(具体问题:#1, #3)
□ 可以直接合并

---
[B 职责说明] 我只负责 Review,不修改任何文件。如需修改,请 A 执行。

示例

/cr 实现用户登录表单验证
/cr --agent-a claude-code --agent-b codex 添加暗色模式切换
/cr --rounds 2 重构 utils/date.ts 增加单元测试

注意事项

  • 主会话作为调度器,保留所有历史便于追溯
  • 每轮结束后会暂停等你确认(除非 rounds>1)
  • A 和 B 的会话是临时的,用完即弃(不保留上下文)
  • B 只读不写 — Review 角色不修改任何文件

版本历史

共 2 个版本

  • v0.1.4 当前
    2026-03-29 18:06 安全 安全
  • v0.1.2
    2026-03-19 19:54

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 66 📥 179,904
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,749
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,874