SuperAPI AI 工具集

codex-review

编程与开发

查看项目

更新于 10-15 10:00

技能介绍

用途

该技能面向代码审查,使用 Codex CLI 完成自动化审查、Git 差异分析与 PR 改进,可用于代码审查、质量检查或自动化代码分析流程。

主要能力

  • 自动化代码审查:对整体代码库执行代码质量分析、安全漏洞检查、性能问题、最佳实践违规、缺失测试与文档缺口检查,并生成按优先级排序的报告。
  • 审查并修复:可让 Codex 审查代码并自动修复发现的所有问题。
  • Git 差异审查:审查未提交的改动,或审查 PR 变更并给出详细反馈。
  • 应用建议:使用 codex apply(或 codex a)应用 Codex 生成的最新差异,并可在应用前用 git diff 查看改动、用 git add -p 选择性暂存。

使用方式

完整自动化审查示例(将报告输出到 review-report.json):

codex exec --dangerously-bypass-approvals-and-sandbox \
  --json \
  "Review entire codebase:
  1. Code quality analysis
  2. Security vulnerabilities
  3. Performance issues
  4. Best practice violations
  5. Missing tests
  6. Documentation gaps
  Generate prioritized report" \
  > review-report.json

审查并自动修复:

codex exec --dangerously-bypass-approvals-and-sandbox \
  "Review code and auto-fix all issues found"

审查未提交改动:

git diff | codex exec --dangerously-bypass-approvals-and-sandbox \
  "Review this diff and suggest improvements"

审查 PR 变更:

gh pr view 123 --json body,diff | \
  codex exec --dangerously-bypass-approvals-and-sandbox \
  "Review PR and provide detailed feedback"

应用 Codex 建议:

codex apply
# 或
codex a

# 应用前审查
git diff  # Review what Codex changed
git add -p  # Stage selectively

自动化工作流

资料提供一个完整的自动化审查修复脚本,按范围执行分析、识别问题、自动修复、运行测试、修复测试失败、生成审查报告并创建干净的 git 提交,最终输出 review-summary.md:

#!/bin/bash
# Complete automated review workflow

auto_review_and_fix() {
  local scope="${1:-.}"

  codex exec --dangerously-bypass-approvals-and-sandbox \
    "Automated review and fix for $scope:
    1. Analyze all code
    2. Identify issues
    3. Auto-fix all issues
    4. Run tests
    5. Fix test failures
    6. Generate review report
    7. Create clean git commits" \
    > review-summary.md

  echo "Review complete: review-summary.md"
}

# Usage
auto_review_and_fix "./src"

PR 自动化审查示例:

gh pr view $PR_NUMBER --json diff | \
  codex exec --dangerously-bypass-approvals-and-sandbox \
  --json \
  "Review PR comprehensively:
  1. Code quality
  2. Security
  3. Performance
  4. Tests
  5. Documentation
  Provide actionable feedback"

适用场景

  • 对代码库进行整体质量与安全审查并生成优先级报告。
  • 提交前审查未提交的 git diff。
  • 对 PR 进行综合审查并给出可执行反馈。
  • 在审查后自动修复问题、运行测试并生成提交。

限制与说明

资料最后更新于 2025 年 12 月(GPT-5.2 发布)。除上述命令与工作流外,具体支持平台、收费与价格、实际审查效果、安装步骤等信息暂未提供。相关技能包括 codex-cli(主集成)、codex-git(Git 工作流)、codex-tools(工具执行)。