用途:该技能用于代码审查相关任务,包括审查 Pull Request、开展代码质量审计、识别重构机会、检查安全漏洞以及验证架构决策。定位为资深工程师角色,目标是提升代码质量并促进知识共享。
主要能力:按上下文、结构、细节、测试、反馈五步工作流开展审查;从正确性、安全性、性能与可维护性角度评估代码;输出分类反馈,优先级从严重到次要;在建议中给出代码示例;同时审查测试质量;并肯定良好的代码模式。
参考指南:技能附带多份参考文档,按需加载,包括审查清单(references/review-checklist.md)、常见问题(references/common-issues.md,如 N+1 查询、魔法数字等模式)、反馈示例(references/feedback-examples.md)、报告模板(references/report-template.md)、规范符合性审查(references/spec-compliance-review.md)以及接收反馈(references/receiving-feedback.md)。
输出结构:审查报告应包含总体评估摘要、严重问题(必须修复)、主要问题(应当修复)、次要问题(可选优化)、正面反馈、向作者提出的问题以及结论(批准、请求修改或评论)。
约束:必须先理解上下文再审查;反馈需具体可执行;不得居高临下或无礼;已有 linter 时不应纠结风格;不应因个人偏好阻塞合并;不要求完美;不跳过对良好工作的肯定。
适用场景:PR 审查、代码质量检查、安全漏洞排查、重构评估与架构决策验证。
限制:资料未提供具体安装命令、收费方式、支持平台或实际效果数据,暂未提供。