by @ridewind
This skill should be used when the user asks to "review code", "do a code review", "review my branch", "review MR !1234", "review PR #567", "review feature/auth branch", "review feature/auth vs dev", "check code quality", or wants to execute code review using configured skill presets. Reads review skills configuration and orchestrates parallel code reviews.
执行代码审查,读取配置文件中的 skill/command 预设,协调多个 subagents 并行执行审查,生成综合报告。
重要: 在此技能执行过程中,所有文件写入操作必须使用 Write 工具,而不是通过 Bash 工具执行 cat > 等 shell 命令。
Write 工具的使用场景:
Bash 工具的使用场景:
管理完整的代码审查执行流程:
Executor 支持调用两种类型的 review 能力:
配置文件中的 type 字段标识能力类型,Executor 需要根据类型选择正确的调用方式。
当用户请求代码审查时触发:
配置: Debug mode 可通过用户输入或交互式确认控制。
启用 Debug Mode 的方式:
debug, verbose, 调试, 详细, --debug, -v)Debug Mode 记录内容:
输出: 使用 Write 工具保存到工作目录的 DEBUG-SESSION.md
从配置文件加载 review skills 配置。
按优先级查找配置文件(项目 > 用户 > 全局):
# 项目配置
.claude/code-review-skills/config.yaml
# 用户配置
~/.claude/code-review-skills/config.yaml
# 全局配置
~/.config/claude/code-review-skills/config.yaml
如果配置文件不存在:
code-review:config-manager 初始化配置示例提示:
未找到 Code Review 配置文件。
需要先配置 review skills。请:
1. 运行 "code-review:config-manager" 初始化配置
2. 或选择下方快速初始化
[快速初始化] [手动配置] [取消]
如果存在多层级配置,运行 scripts/merge-configs.sh 合并:
../config-manager/scripts/merge-configs.sh
合并规则:
available_skills: 取并集,去重presets: 按名称覆盖(项目 > 用户 > 全局)metadata: 取最高优先级