关于 reviewing-code
这项代码审查技能通过 Codex 检查代码质量、缺陷、安全问题和编程模式,并说明审查的局限及减少噪声或遗漏的方法。
主要功能
- 01检查代码质量与模式
- 02发现缺陷和边界情况
- 03检查安全问题
- 04了解审查局限
适用场景
- 01检查 Go 代码是否符合惯用写法
- 02排查代码中的安全漏洞
- 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