SuperAPI AI 工具集

code-review-uncommitted

测试与质量

查看项目

更新于 10-15 22:32

技能介绍

用途:在提交前对 git 未提交的改动做系统化多维度 code review。触发条件为用户要求 review 未提交代码、review 当前改动/当前 diff,或使用命令 /code-review-uncommitted。

主要能力与流程: 一、收集变更:运行 git diff、git diff --cached、git status --short,并读取未跟踪的新文件内容。 二、收集规范:搜索项目中所有 CLAUDE.md 与 AGENTS.md(根目录及变更文件所在目录),并参考用户全局 ~/.claude/CLAUDE.md。 三、并行多维度审查:用 Task 工具并行启动 4 个 subagent(model 选 sonnet)。Agent 1 检查项目规范合规(命名、文件组织、路径别名、类型定义、常量提取、工具函数偏好等);Agent 2 做浅层 Bug 扫描,只看 diff,报明显大问题,忽略小问题与误报;Agent 3 检查注释与代码行为是否一致、是否误导、是否有删除代码后的无效注释;Agent 4 审查组件封装与架构设计,包括设计模式、状态管理、类型设计与抽象层次,并给出更优方案。 四、置信度评分过滤:对问题按 0、25、50、75、100 分评分,仅保留 80 分及以上。历史遗留问题、非真实 bug、pedantic nitpick、linter/类型检查/编译器可捕获的问题、通用质量问题(除非规范明确要求)、被 lint ignore 明确忽略的问题、可能有意为之的变更、用户未修改行上的问题、过度设计建议均判为低分误报。 五、输出:先以表格展示评分过程(问题、来源、评分、理由),再列出通过阈值的问题详情(标题、文件位置带行号链接、描述、违反的规范、修复建议),并简要列出接近阈值(75 分)的观察项。

适用场景:提交前的本地代码审查,尤其是需要结合项目规范检查的团队协作流程。

重要原则与限制:宁缺毋滥,只报高置信度真实问题;只审查本次变更引入的问题;尊重上下文与变更意图;每个问题附具体修复建议;4 个审查 agent 必须并行以提效;所有输出使用中文。依赖支持 Task 工具与 subagent 的运行环境,需存在 CLAUDE.md/AGENTS.md 规范文件;其他平台或收费信息暂未提供。