requesting-code-review

在完成任务、实现主要功能或合并前,用于验证工作是否符合要求

作者

安装

热度:4

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-requesting-code-review&locale=zh&source=copy

Requesting Code Review - 代码审查请求技能

技能概述


requesting-code-review 是一个 Claude Code 技能,用于在完成任务、实现主要功能或合并代码前验证工作是否满足要求,通过调度代码审查子代理来及早发现并修复问题。

适用场景

1. 子代理驱动的开发


在子代理驱动的开发流程中,每个任务完成后请求代码审查,可以在问题累积之前发现并修复它们。这种早期介入的方式能确保代码质量,避免后续任务建立在有缺陷的基础上。

2. 功能开发完成时


完成主要功能实现后,进行全面的代码审查是必要的。这可以验证代码是否满足需求和计划,确保功能完整性和正确性,为后续的测试和部署做好准备。

3. 合并到主分支前


在合并到主分支之前进行代码审查是强制性的。这是最后一道质量关卡,确保即将进入主分支的代码符合团队标准,不会引入破坏性变更或已知问题。

核心功能

代码审查调度


requesting-code-review 技能可以调度 superpowers:code-reviewer 子代理来执行代码审查。通过提供基础 SHA、头部 SHA 和实现描述,系统会对比代码变更并生成详细的审查报告,包括优势分析和问题分类(Critical、Important、Minor)。

工作流集成


该技能支持多种开发工作流的集成:子代理驱动开发中每个任务后审查、执行计划时每批任务后审查、临时开发中的合并前审查。还可以在遇到困难时请求审查以获得新的视角,在重构前建立基线检查。

审查反馈处理


技能提供清晰的反馈处理指南:Critical 问题需立即修复,Important 问题需要在继续之前处理,Minor 问题可以记录后续处理。如果审查者有误,开发者可以用技术推理进行反驳,并请求澄清。

常见问题

requesting-code-review 技能是什么?


requesting-code-review 是一个 Claude Code 技能,帮助开发者在适当时机请求代码审查。它遵循"早期审查、经常审查"的核心原则,通过调度 code-reviewer 子代理来发现代码中的潜在问题,确保代码质量和项目稳定性。

如何使用 requesting-code-review 进行代码审查?


使用时需要先获取 Git SHA 值(基础 SHA 和头部 SHA),然后使用 Task 工具调度 superpowers:code-reviewer 类型的子代理,填写包含实现内容、计划需求、SHA 值和描述的模板。审查完成后,根据反馈中的问题优先级采取相应行动。

什么时候应该请求代码审查?


代码审查在以下情况是强制性的:子代理驱动开发中的每个任务后、完成主要功能后、合并到主分支前。可选但有价值的情况包括:遇到困难时需要新视角、重构前建立基线、修复复杂 bug 后。不应跳过审查,即使任务看似简单。