mcpField
R
reviewing-code

reviewing-code

github.com/julianobarbosa测试与质量15100 次安装4 天前更新
代码仓库

关于 reviewing-code

这项代码审查技能通过 Codex 检查代码质量、缺陷、安全问题和编程模式,并说明审查的局限及减少噪声或遗漏的方法。

主要功能

  1. 01检查代码质量与模式
  2. 02发现缺陷和边界情况
  3. 03检查安全问题
  4. 04了解审查局限

适用场景

  1. 01检查 Go 代码是否符合惯用写法
  2. 02排查代码中的安全漏洞
  3. 03审查性能问题

MCP 相关

通过 `mcp__codex__spawn_agent` 执行代码审查。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/julianobarbosa/claude-code-skills --skill reviewing-code

安装后在 Claude Code 中输入/reviewing-code确认已加载。

详细介绍

使用 Codex 进行代码审查

使用 mcp__codex__spawn_agent 进行代码审查。

适用场景

  • 审查代码质量和模式
  • 查找潜在错误或边界情况
  • 根据最佳实践进行验证
  • 检查安全问题

用法

{
  "prompt": "Review this code for [quality/bugs/security]: [code or file]"
}

提示词示例

  • “审查代码质量和 Go 最佳实践:[code]”
  • “分析安全漏洞:[code]”
  • “审查性能问题:[code]”
  • “是否遵循惯用模式?[code]”

注意事项

  • Codex 审查结果具有非确定性——相同代码在不同调用中会得到不同的优先级排序;需要保证可复现时,请固定模型版本。
  • Codex 默认看不到已暂存但尚未提交的更改——请通过 --include-staged 或管道传入 diff,显式包含这些更改。
  • 仅审查 diff 会漏掉跨文件影响——某个文件中的函数重命名不会出现在另一个文件的调用位置 diff 中,因此不会呈现此次重命名的影响范围。
  • 审查输出按 Codex 的内部严重性启发式排序,而非按用户定义的优先级排序;请根据项目的具体关注点手动重新排序。
  • 仅空白字符的 diff 也会触发审查——请传入 --ignore-whitespace,否则会产生噪声。
  • 大型 diff(超过 500 LOC)会被总结,而非逐行审查——请按文件组拆分,进行有针对性的审查。

评论

支持 Markdown