用途:审查当前 git 工作区中未提交的改动,关注正确性、安全性、可维护性以及与项目标准的一致性,并产出结构化审查报告。
主要能力:先收集上下文,包括查看 git diff 与 git diff --cached(存在已暂存改动时),读取被修改文件的完整内容而非仅看差异片段,按共享的 Context Loading Protocol 加载项目上下文,并在可行时针对涉及区域运行 lint、类型检查与测试。随后从正确性、安全与保障、可靠性、风格与一致性、性能、测试、可维护性等维度分析每处改动。
使用方式:技能规定了明确的工作流程与规则,包括按 S0 至 S3 进行严重级别分类(S0 为严重、S1 为高、S2 为中、S3 为低),并输出固定顺序的报告章节:摘要(改了什么、风险等级、审查范围)、发现项(每条含 ID、严重级别、类别、位置、问题、影响、建议、置信度)、正面说明、必须修复清单(仅含 S0/S1)、最终结论(Approve 或 Request Changes)。审查中要求引用精确位置,结合周边上下文,区分阻塞与非阻塞反馈,避免臆测,不确定时降低置信度并说明原因。
适用场景:适用于提交或合并前对未提交改动做代码审查,尤其适合需要按严重级别分流问题、形成可执行修复清单与明确结论的团队流程。
限制:资料未提供该技能的安装方式、运行环境要求、具体实现细节或与其他工具的集成说明,这些信息暂未提供。