开发与工程 ✓ OpenAI · 官方 integration-testingunit-testingrust-testingtest-authoring

代码审查与测试指导

帮助编码代理为逻辑变更设计清晰、合适的测试。

FollowSkills 评估 · FSRS-2.0
不推荐
43/ 100 五分制 2.2 / 5
信任安全12 / 25 · 2.4/5

技能仅提供测试编写建议,不执行命令、不请求权限,也未发现恶意、窃密或外泄行为;但没有说明敏感数据、外部副作用、用户确认、回滚或测试隔离要求,因此扣分。

可靠稳定8 / 20 · 2.0/5

内容内部一致,明确了集成测试位置、test_codex、单元测试文件命名和避免测试专用主代码;但没有异常输入、依赖缺失、失败诊断或不可继续时的反馈规则,且本次仅静态阅读,不能超过10分。

适用触发7 / 15 · 2.3/5

适用于修改 Codex agent 逻辑时的测试决策,触发场景较明确;但没有定义非适用场景、输入输出、边界条件、语义触发规则或中文及不同环境适配,因此扣分。

规范维护6 / 15 · 2.0/5

文档短小且结构清晰,给出路径、命名和渐进式选择;仓库提供 Apache-2.0 和官方来源信息,但该技能自身没有版本、变更记录、维护责任、安装说明、示例或故障排查,因此扣分。

有效结果6 / 15 · 2.0/5

能够直接指导选择集成测试或专用单元测试文件,并减少测试专用函数;但没有完整流程、示例、验收输出或与替代方案的比较,静态材料不足以证明结果只需轻量复核,因此不超过7分。

证据核验4 / 10 · 2.0/5

建议可由技能文本和仓库中的测试目录约定审计,且仓库包含测试与 CI 相关材料;但没有针对该技能的专门测试、第三方复现证据或多源交叉验证,本次未执行任何内容,因此仅给有限分数。

证据充分度: 评估于 2026年7月19日 审查版本 678157acaa81
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 技能没有明确说明测试失败、环境缺失或无法运行时应如何诊断和反馈。
  • 没有定义敏感数据处理、隔离、回滚或用户确认要求。
  • 缺少版本、维护责任、变更记录、示例及非适用场景说明。
查看完整评分方法 →

它能做什么 & 适用场景

该技能为代理提供测试编写规范,重点建议针对代理逻辑变更采用集成测试。集成测试应放在 core/suite,并使用 test_codex 初始化 Codex 测试实例。必要时,单元测试应放在专用的 *_tests.rs 文件中。它还要求列出需要覆盖的主要逻辑变更和用户可见行为,并建议复用现有测试辅助工具。

它指导代理识别主要逻辑变更和用户可见行为,优先在 core/suite 中编写使用 test_codex 的集成测试;在需要单元测试时,将测试放入专用的 *_tests.rs 文件;避免在主实现中加入仅供测试使用的函数;并检查现有辅助工具以提升测试可读性和简洁性。

  1. 维护 Codex 代理逻辑的工程师需要为一项行为变更确定测试类型时。
  2. 开发影响用户可见行为的功能后,需要补充集成测试时。
  3. Rust 项目需要把单元测试与主实现分离时。
  4. 测试代码变得重复或难以阅读,需要查找现有辅助工具时。

优缺点一览

优点
  • 明确优先使用集成测试验证代理逻辑变更。
  • 规定了 core/suite、test_codex 和 *_tests.rs 等具体测试位置或方式。
  • 提醒避免测试专用函数污染主实现,并鼓励复用现有辅助工具。
局限
  • 它只提供测试编写指导,不会自行运行测试或生成测试报告。
  • 未提供完整测试示例、失败处理流程或覆盖率标准。
  • 内容针对 Codex 仓库结构,移植到其他项目时需要确认对应目录和测试初始化方式。

如何安装

该技能位于 openai/codex 仓库的 .codex/skills/code-review-testing/SKILL.md。README 提供了 Codex CLI 的安装方式,例如 macOS/Linux 可运行 curl -fsSL https://chatgpt.com/codex/install.sh | sh,Windows 可运行 powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex",也可使用 npm install -g @openai/codex 或 brew install --cask codex。README 未说明如何将该技能单独安装到其他客户端。

如何使用

在该仓库中使用 Codex CLI,并提出类似“为这项代理逻辑变更设计并实现测试,优先使用 core/suite 中的 test_codex 集成测试;列出需要覆盖的主要逻辑变更和用户可见行为”的请求。SKILL.md 未提供独立命令或专用触发语法。

常见问题

这个技能会自动执行测试吗?
不会。现有内容只规定测试编写方向和文件位置,没有说明自动执行测试或输出报告。
什么时候必须添加集成测试?
当变更会影响代理逻辑时,SKILL.md 要求添加集成测试,并列出需要覆盖的主要逻辑变更和用户可见行为。
是否需要特定运行时依赖?
技能正文没有明确列出 Node.js、Docker、MCP 或其他运行时依赖;它仅引用 Codex 仓库中的测试目录和辅助工具。
它适合所有测试项目吗?
它最适合遵循类似 Rust 测试布局、包含 core/suite 和 test_codex 的 Codex 代理代码。其他项目需要自行映射这些约定。

同仓库的其他 Skills

均来自 openai/codex

开发与工程 ✓ OpenAI · 官方

PR 持续看护助手

持续跟踪 GitHub PR 的审查、CI 与合并状态,并处理可安全修复的问题。

开发与工程 ✓ OpenAI · 官方

Codex GitHub Issue 摘要

按功能区域和时间窗口提炼 openai/codex 的近期缺陷与增强请求。

设计与前端 ✓ OpenAI · 官方

Codex 图像生成技能

在项目中生成、编辑并管理面向实际用途的位图图像资产。

开发与工程 ✓ OpenAI · 官方

Codex 插件构建器

为 Codex 创建、验证并维护符合规范的插件。

开发与工程 ✓ OpenAI · 官方

Codex 技能安装器

从精选列表或 GitHub 仓库安装 Codex 技能,降低技能配置与部署成本。

开发与工程 ✓ OpenAI · 官方

OpenAI 官方文档助手

为 OpenAI 产品、API、Codex 与模型迁移问题提供基于官方资料的当前指导。

开发与工程 ✓ OpenAI · 官方

Review Agent 代码审查技能

以缺陷为先审查代码变更,并输出可执行的问题清单。

开发与工程 ✓ OpenAI · 官方

Codex Pull Request 编辑器

根据变更动机与净变更,专业更新一个或多个 GitHub Pull Request 的标题和正文。

开发与工程 ✓ OpenAI · 官方

远程执行器集成测试

为本地与远程执行环境验证 Codex 集成功能。

开发与工程 ✓ OpenAI · 官方

V8 版本更新助手

帮助维护 Codex 中固定的 V8 版本,并验证候选发布与构建失败原因。

开发与工程 ✓ OpenAI · 官方

变更规模审查指南

帮助开发者控制代码变更规模并规划可审查的分阶段交付。

开发与工程 ✓ OpenAI · 官方

Codex 路径类型指南

为 Codex Rust 代码选择兼容跨平台 URI 与本地路径的类型。

开发与工程 ✓ OpenAI · 官方

Skill Creator 技能创建指南

帮助你设计、编写、验证和迭代可复用的 Agent Skill。

自动化与运维 ✓ OpenAI · 官方

CI 变更推送助手

处理 CI 配置推送限制与临时审批流程

开发与工程 ✓ OpenAI · 官方

Codex Bug 问题诊断助手

帮助判断 openai/codex GitHub 问题应如何验证、补充信息或解释其并非缺陷。

开发与工程 ✓ OpenAI · 官方

破坏性变更审查

系统检查外部集成接口中的破坏性变更,降低升级和兼容性风险。

开发与工程 ✓ OpenAI · 官方

Codex TUI 交互式测试指南

帮助开发者启动 Codex TUI 并以可调试的方式验证代码变更。

开发与工程 ✓ OpenAI · 官方

上下文治理规范

为编码代理建立可控、增量且有上限的模型上下文。

开发与工程 ✓ OpenAI · 官方

拉取请求代码审查

协调多代理完成拉取请求的最终代码审查,并汇总每个具体问题。

相关 Skills