通过为每位评审员角色启动一个专用子代理,协调由 Git 差异、Pull Request 差异、补丁或提交范围所定义的五人代码评审。
5位星级评论员是一项面向实际任务的技能,主要用于运行一个协调的,语言不可知的审查 覆盖5位焦点审查员子代理, 然后把它们合并成一个务实的报告, 一个人类或后续AI可以对im采取行动。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
协调运行一次覆盖五个专注子代理的、与编程语言无关的评审,随后将结果合并为一份务实的综合报告,供人类或后续 AI 立即采取行动。
全局应用以下原则,尤其在各评审员意见不一致时:
每次完整评审运行中,必须启动恰好五个专用子代理。
必需的评审员身份如下:
star_correctnessstar_architecturestar_testabilitystar_readabilitystar_simplicityreferences/diff-acquisition.md。references/reviewer-rubric.md 中的评分细则。references/report-template.md。references/report-template.md 中定义的模板。从代码库 diff 出发进行评审,而非从静态风格规则出发。
当用户未指定输入形式时,假定当前代码库为评审目标。
每个评审子代理必须将其报告写入当前项目下的以下路径:
docs/five-star-reviewers/YYYY-MM-DD-XX-agent-
规则如下:
docs/five-star-reviewers/ 目录不存在,则自动创建。YYYY-MM-DD。XX 使用稳定两位序号,便于按顺序快速浏览全部五个文件。docs/five-star-reviewers/YYYY-MM-DD-01-agent-correctness.mddocs/five-star-reviewers/YYYY-MM-DD-02-agent-architecture.mddocs/five-star-reviewers/YYYY-MM-DD-03-agent-testability.mddocs/five-star-reviewers/YYYY-MM-DD-04-agent-readability.mddocs/five-star-reviewers/YYYY-MM-DD-05-agent-simplicity.mddocs/five-star-reviewers/YYYY-MM-DD-06-consolidated-review.md若运行环境禁止写入文件,仍需在聊天界面中输出全部报告,但须明确声明预期的磁盘输出未能生成。
使用以下评审员前缀,以便其输出易于识别为同一能力体系的一部分:
star_correctnessstar_architecturestar_testabilitystar_readabilitystar_simplicity各评审员须严守自身职责边界。允许为理解上下文而查看邻近代码,但不得重复其他评审员的关注点。详细职责范围、严重性判定指南及防噪声规则详见 references/reviewer-rubric.md。
主代理为最终裁决者。
仅当问题有实际变更作为依据时,才提出相应发现。
避免将模糊的最佳实践观点升格为高优先级问题。
每个问题均须包含以下三项内容:
禁止输出泛泛而谈的建议(例如“改善结构”或“增加更多测试”),除非明确指出具体位置及原因。
确保评审输出高度凝练且具备实用价值。
将不必要的代码膨胀视为真实的工程问题。
特别关注以下现象:
代码更短并不天然更好;真正目标是降低认知负荷与维护成本。
生成一份既适合人类阅读、又可直接作为后续 AI 实现环节输入的报告。
采用 references/report-template.md 中定义的整合报告结构。报告应清晰呈现:
当仅凭 diff 不足以判断行为表现或设计质量时,应主动扩展上下文范围。
常见触发场景包括:
务必审慎扩展:只为提升判断质量而读取更多上下文,而非漫无目的游荡。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习