让 Codex 和 Claude 互相 Review:告别手动复制

背景

我最近在大量使用 AI 来写代码,我的习惯是在 Claude 里使用 OpenSpec 来写代码,完成之后来到Codex里,告诉它,帮我Review本次改动,有结果之后把结果复制的Claude里,告诉 Claude,这是 Codex 的review结果,让它去改,改完之后,再来一遍。次数多了之后,我就想能不能让这个流程自动化,在Claude里直接调用Codex进行Review,然后拿到Review结果,然后进行修改,修改完成之后,自动再次进行Review。同时能支持Codex里调用Claude进行Review

安装

  1. 全局安装(推荐)
bash 复制代码
npx claude-codex-code-review install
  1. 安装到当前目录
bash 复制代码
npx claude-codex-code-review install -- --target-dir /path/to/project

使用

1. 在Claude中调用Codex来Review代码

在Claude中调用 /codex-review 命令

bash 复制代码
# 默认取.codex-review.yml里的配置,没有走默认值
/codex-review
# 也可以置顶本次Review的模式
/codex-review --mode severity --auto-fix-severities P0,P1

2. 在Codex中调用Claude来Review代码

在Codex中使用/claude-review skill或者告诉它「用 Claude 审查我的代码」,建议使用skill

自定义配置

如果需要自定义行为,可以传递参数,也可以在项目根目录创建 .codex-review.yml

yaml 复制代码
mode: severity
review_scope: uncommitted
max_fix_rounds: 2
auto_fix_severities: [P0]

各配置项说明:

  • mode --- 模式
    • ask:每次Review之后都问你是否要进行哪些修复
    • auto:自动修复所有审查发现的问题,不询问
    • severity:, 默认模式,只自动修复 auto_fix_severities 中指定级别的问题
  • review_scope --- 审查范围。目前只支持 uncommitted,即审查所有未提交的变更(包括 staged、unstaged 和 untracked 文件)
  • max_fix_rounds --- 最大修复轮次。在 autoseverity 模式下,修复完成后可以再跑一轮审查确认,这个值限制「审查→修复」循环的最大次数,防止无限循环
  • auto_fix_severities --- 自动修复的严重级别列表,仅在 mode: severity 时生效。例如 [P0, P1] 表示 P0 和 P1 级别的问题自动修复,P2、P3 仍然询问

原理

1. Claude调用Codex进行Review的原理

通过Claude的自定义命令来执行自定义的shell,在shell里调用 codex 命令,来启动Codex进行Review代码

2. Codex调用Claude进行Review的原理

和Claude调用Codex类似,只不过是通过skill触发shell,然后在shell 调用 claude -p命令,来启动Codex进行Review代码

注:使用前需要在电脑上安装以下工具

  • Git
  • Claude Code CLI --- Anthropic 的命令行工具(安装指南
  • Codex CLI --- OpenAI 的命令行工具(安装指南

项目地址:github.com/lkkwxy/clau...

最后,如果对你有帮助,希望你能帮我点个赞

相关推荐
AIGCmagic社区9 小时前
具身智能专题:机器人也有Scaling Law?智元GE-Act 2.0用3万小时真机数据给出答案
人工智能·aigc·具身智能
Patrick在香港9 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Rosanci9 小时前
谷歌浏览器插件开发实战指南:从 Hello World 到上架发布
大数据·人工智能·chrome·程序人生
明月_清风10 小时前
AI 越来越强,程序员真正的价值到底是什么?
人工智能·后端
m0_4665252910 小时前
云从科技上线云起ModelHub:AI团队时代的模型算力基础设施
大数据·人工智能·科技
火山引擎开发者社区10 小时前
OpenViking:给 Codex 加上长期记忆
人工智能
荆棘鸟智能10 小时前
城市感知设备怎么统一接入?从多协议网关到设备模型的中间件架构设计
人工智能·算法·边缘计算
火山引擎开发者社区11 小时前
当 AI 内容真假难辨,谁来为真实签名 —— 证书中心 C2PA 内容可信溯源服务正式发布
人工智能
百万蹄蹄向前冲11 小时前
风扇转了一晚上MVP专家团翻车事故
前端·人工智能
米小虾11 小时前
你的 harness 技巧有保质期:176 组对照实验显示,上下文管理的收益从 35.7 分跌到 2.7 分
人工智能·agent