SuperAPI AI 工具集

sc-code-review

测试与质量

查看项目

更新于 10-16 01:49

技能介绍

用途:sc-code-review 是一个交互式多模型共识代码审查技能,通过 PAL MCP 对提交、暂存改动或分支差异进行审查,覆盖安全、质量、性能与架构。

主要能力:支持三种互斥模式——提交(默认最近 5 个,commits=N)、暂存(--staged)、分支对比(--branch <target>);可用 --focus 指定 security、performance、quality、architecture 或 full;--models 设置共识模型数(2-5);--post-pr 将结果作为 PR 评论发布。流程包括校验 git 状态、确认审查范围、通过 mcp__pal__listmodels 发现模型、收集 diff 与提交历史、按文件类型分类、大 diff 分块、运行 mcp__pal__consensus 共识审查、处理模型分歧、验证严重级别、格式化输出并询问后续操作。

使用方式:常用命令如 /sc:code-review、/sc:code-review --staged、/sc:code-review --branch main、/sc:code-review commits=3 --focus security、/sc:code-review --branch main --post-pr。发布 PR 评论使用 gh pr comment。

适用场景:需要多模型交叉验证的代码审查、安全或性能专项检查、分支合并前评审、PR 评论生成。

限制:依赖 PAL MCP 配置,共识失败时回退到 mcp__pal__codereview;非 git 仓库、无提交、无暂存改动或分支不存在会报错;二进制文件仅记录不审查;大 diff 需用户选择分块策略;关键发现需用户确认以避免误报。具体模型列表与可用性取决于环境,资料未提供固定模型清单。