概述
Review Methodology 是一套面向软件评审场景的专业方法论技能,收录于 magnus919/hermes-profiles。它为代码、安全、架构以及蜂群(swarm)产出验证提供统一的评审标准与可复用的参考文档、模板。
评审类型
该技能按评审对象划分出四种类型,并对应不同的参考文档,需要时加载:
- 代码评审(references/code-review-standards.md):用于评审 PR 或 diff,包含来自 Google 工程实践的 9 个维度,以及项目特定的约定。
- 安全评审(references/security-review.md):用于审计漏洞,涵盖威胁建模、漏洞类别、依赖分析和供应链。
- 架构评审(references/architectural-review.md):用于评估设计决策,关注耦合与内聚、可扩展性、数据流、抽象边界。
- 蜂群门禁(references/swarm-verification.md):用于评估蜂群工作产出,决定是通过还是阻塞 kanban 验证器关卡。
模板
技能提供三种输出模板,按场景选用:
- templates/code-review-response.md:撰写 PR 评审意见,按严重级别组织发现的问题。
- templates/security-finding.md:记录安全漏洞,并附复现步骤。
- templates/swarm-verdict.md:给出通过或阻塞 kanban 验证器关卡的结论并附证据。
评审思路
无论哪种评审类型,都遵循同一条主线:
- 理解意图——这次变更想达到什么目的?先读描述、issue 或任务说明。
- 评估正确性——它是否实现了既定目标?这一步先于风格与优雅度考量。
- 评估质量——它是否为该目的构建得当?关注复杂度、可维护性、测试覆盖。
- 评估风险——可能出现什么问题?关注边界情况、安全、回归、运维影响。
- 沟通——清晰陈述发现、严重级别与可执行的后续步骤;对事不对人,不轻慢。
技能明确强调:绝不要在理解意图与正确性之前跳到质量或风格。一个风格良好但解决错误问题的方案仍然是错的。
适用场景
适用于代码评审、安全审计、架构评审,以及对多智能体(蜂群)产出进行验证与门禁判断的流程。
限制
资料未提供该技能的具体安装命令、依赖环境、价格或收费方式、平台支持范围等信息,暂未提供。