news 2026/9/10 13:28:10

codex-plugin-cc项目概览:架构、命令、3个技能全解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
codex-plugin-cc项目概览:架构、命令、3个技能全解

codex-plugin-cc项目概览:架构、命令、3个技能全解

【免费下载链接】codex-plugin-ccUse Codex from Claude Code to review code or delegate tasks.项目地址: https://gitcode.com/GitHub_Trending/co/codex-plugin-cc

codex-plugin-cc是一个面向 Claude Code 用户的官方 Codex 插件,让你无需切换工具,就能在 Claude Code 内直接调用 Codex 完成代码审查(code review)或委托开发任务。一句话概括:Claude Code 负责对话与调度,Codex 负责重活,两者共享同一台机器上的同一份本地 Codex CLI、同一份登录态与仓库配置。

一、codex-plugin-cc 能帮你做什么?

安装后你会获得两大类能力 🎯:

能力命令说明
代码审查/codex:review只读审查,质量等同在 Codex 里直接跑/review
对抗式审查/codex:adversarial-review可指定焦点,挑战设计与实现决策
任务委托/codex:rescue把调查 Bug、修复问题等任务交给 Codex
会话迁移/codex:transfer把当前会话上下文导出到 Codex 线程
任务管理/codex:status/codex:result/codex:cancel查看进度、取回结果、取消后台任务
环境自检/codex:setup检查 Codex 是否已安装并登录

前置条件很简单:Node.js 18.18+,以及一个 ChatGPT 订阅(含免费)或 OpenAI API Key。

二、项目架构:命令、钩子、脚本、技能四层协作

这个项目(README.md)的目录结构非常清晰,整个插件由四部分组成:

plugins/codex/ ├── commands/ 7 个斜杠命令的提示词定义 ├── hooks/ 生命周期钩子配置 ├── agents/ codex-rescue 子代理 ├── skills/ 3 个内置技能 ├── scripts/ Node.js 运行时代码(核心) └── schemas/ 审查输出 JSON Schema

1. 命令层(commands/):每个斜杠命令都是一个 Markdown 提示词文件,定义参数、执行模式和输出规则。例如 review.md 规定审查命令只读、不改代码,并引导在任务较大时优先后台运行。

2. 钩子层(hooks/):hooks.json 注册了三类钩子——SessionStart/SessionEnd负责会话生命周期记录,Stop钩子则驱动可选的"审查门禁"(review gate):Claude 准备收工时自动触发一次针对性 Codex 审查,发现问题就阻止收工,让 Claude 先修复。

3. 运行时层(scripts/):核心入口是 codex-companion.mjs,它负责把命令请求转发给本机 Codex。配套模块各司其职,例如 app-server.mjs 封装 Codex app-server 协议,job-control.mjs 管理后台任务,state.mjs 持久化任务状态,render.mjs 负责结果展示。

4. 子代理层(agents/):codex-rescue.md 定义了codex:codex-rescue子代理。它的定位是"薄转发器":只负责把救援请求原样转发给运行时脚本,不自己看代码、不自己查进度,保证行为可控、输出可预期。

三、最快上手:4 步安装配置

在 Claude Code 中依次执行:

/plugin marketplace add openai/codex-plugin-cc /plugin install codex@openai-codex /reload-plugins /codex:setup

/codex:setup会检查本机 Codex 是否就绪:缺失且可用 npm 时会询问是否帮你安装(即npm install -g @openai/codex);已安装但未登录时会提示运行!codex login。安装成功后,你可以在/agents列表里看到codex:codex-rescue子代理,说明一切正常 ✅

一个推荐的首次体验流程:

/codex:review --background /codex:status /codex:result

四、7 个斜杠命令实战指南

/codex:review快速只读审查

审查当前未提交改动,或用--base main审查整个分支。支持--wait(前台等待)和--background(后台运行)。注意它是只读的,绝不修改代码;多文件的大改动建议放后台跑。

/codex:adversarial-review定向压力测试

review不同,它接受额外的"焦点文本",可让 Codex 专门质疑某个决策:

/codex:adversarial-review --base main challenge whether this was the right caching design

适合上线前针对鉴权、数据丢失、竞态条件等风险区域做对抗式审查。

/codex:rescue把重活委托给 Codex

通过codex:codex-rescue子代理把调查、修复类任务交给 Codex,常用参数:

  • --resume/--fresh:继续本仓库最近一次 Codex 线程,或强制开新线程
  • --model/--effort:指定模型与推理强度(spark会自动映射为轻量模型)
  • --background:长任务放后台

例如:/codex:rescue --background investigate why the tests started failing

任务管理与会话迁移

  • /codex:status:查看当前仓库正在运行和最近完成的任务
  • /codex:result:取回已完成任务的完整输出,附带会话 ID,可用codex resume <session-id>在 Codex 中续跑
  • /codex:cancel:取消正在运行的后台任务
  • /codex:transfer:把 Claude Code 会话转成持久 Codex 线程,打印codex resume命令,实现"跨工具接力调试"

五、3 个内置技能全解

技能(skills)是插件的"内部规范",对普通用户不可直接调用,但它们决定了插件的行为质量 🧩

1. codex-cli-runtime:运行时调用契约

定义在 SKILL.md。它约束 rescue 子代理只能发起一次task调用并把输出原样返回,禁止自行探索仓库或追加分析,从机制上防止子代理"越权干活"。

2. codex-result-handling:结果呈现规范

定义在 SKILL.md。核心规则包括:审查结果按严重度排序、文件路径和行号原样保留、"推断"与"事实"严格区分;最关键的一条铁律——呈现审查发现后必须停下,询问用户要修哪些,严禁自动应用修复。

3. gpt-5-4-prompting:提示词工程指南

定义在 SKILL.md。它教 Claude 如何像"操作员"而非"协作伙伴"那样给 Codex 写提示词:用 XML 标签组织<task><structured_output_contract><verification_loop><grounding_rules>等结构化块,并配套三份参考文档——

  • prompt-blocks.md:可复用提示块
  • codex-prompt-recipes.md:端到端模板
  • codex-prompt-antipatterns.md:常见反模式

六、典型工作流与注意事项

三个高频场景

  1. 发版前审查/codex:review,简单直接
  2. 甩锅给 Codex/codex:rescue investigate why the build is failing in CI
  3. 长任务后台跑/codex:adversarial-review --background,然后/codex:status/codex:result跟进

配置复用:插件复用本机 Codex 的全部配置,包括~/.codex/config.toml(用户级)和项目根目录.codex/config.toml(项目级,需信任该仓库)。想固定模型或推理强度,在config.toml里配置即可。

两个提醒⚠️:

  • 使用量会计入你的 Codex 用量额度
  • review gate(/codex:setup --enable-review-gate)会形成 Claude 与 Codex 的反复循环,消耗较快,只在计划密切盯守会话时开启

七、常见疑问

  • 需要单独的 Codex 账号吗?不需要额外账号,插件直接使用本机 Codex CLI 的登录态;没登录过则需 ChatGPT 账号或 API Key 登录一次。
  • 会另起一套运行时吗?不会。它走的是本机同一个 Codex CLI 与 app server,同一份仓库、同一份环境,行为与直接使用 Codex 一致。
  • 我现有的 Codex 配置还能用吗?可以,完全沿用,包括自定义 base URL 等设置。

总结:codex-plugin-cc 用"命令 + 钩子 + 子代理 + 技能"的轻量架构,把 Codex 的审查与执行能力无缝接入了 Claude Code 工作流,是双 AI 工具协作的一个务实范例。

【免费下载链接】codex-plugin-ccUse Codex from Claude Code to review code or delegate tasks.项目地址: https://gitcode.com/GitHub_Trending/co/codex-plugin-cc

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 14:36:50

2024秋招OPPO后端笔试复盘:题型考点与备考策略

2024年秋招OPPO后端岗笔试&#xff1a;从投递到交卷的完整复盘先交代一下背景&#xff1a;我是2025届毕业生&#xff0c;2024年暑期前后开始投递秋招提前批和正式批&#xff0c;OPPO后端岗的笔试大概在九月上旬做的。当时我已经刷了三百多道力扣&#xff0c;也啃完了计网、操作…

作者头像 李华
网站建设 2026/9/4 16:51:34

USB CDC虚拟串口初始化失败?从时钟到枚举的完整排查链路

搞USB CDC这类虚拟串口调试&#xff0c;最让人头疼的不是代码写不出来&#xff0c;而是明明按照CubeMX生成、编译下载都顺利&#xff0c;板子插到电脑上设备管理器里却静悄悄&#xff0c;连个未知设备都不给面子。代码里调用CDC_Transmit_FS&#xff0c;返回值是USBD_FAIL&…

作者头像 李华
网站建设 2026/9/4 17:51:36

LiteLLM 控制台与 MySQL 兼容性问题排查及双数据库架构改造记录

LiteLLM 控制台与 MySQL 兼容性问题排查及双数据库架构改造记录 1. 问题背景 在 LiteLLM Proxy 的日常维护中&#xff0c;我们通过自定义的 CustomLogger&#xff08;基于 SQLAlchemy 2.0 Core&#xff09;将所有 API 请求的审计流水、Token 消耗以及折算后的人民币费用异步写入…

作者头像 李华
网站建设 2026/9/4 16:47:03

2023数据库岗春招笔试复盘:从SQL到国产数据库适配的完整考点指南

2023年度小满意春招数据库岗第二批笔试复盘&#xff1a;考点拆解与备赛思路春招季帮一个学弟看了一套数据库岗的笔试题&#xff0c;题目整体不偏不怪&#xff0c;但覆盖面很广&#xff0c;从经典SQL语法到事务隔离级别、从索引优化到国产数据库生态都有涉及。这套卷子虽然是202…

作者头像 李华