SuperAPI AI 工具集

sc-pr-check

测试与质量

查看项目

更新于 10-16 01:49

技能介绍

用途:在创建拉取请求前完成本地 CI 预检,尽量把代码质量问题在本地解决。

主要能力:自动识别项目语言与工具(Python、JavaScript/TypeScript、Go、Rust),检测 linter、formatter、类型检查、测试、安全扫描、构建和 E2E 工具,然后按依赖顺序依次执行检查并流式输出结果;失败时进入交互式修复流程,可选择自动修复、仅重跑失败项、跳过或退出;修复后会重新运行全部检查,直到通过或用户停止,最后给出结果汇总与已应用修复列表。

使用方式:常用命令包括 /sc:pr-check 运行全部检测到的检查;/sc:pr-check --only lint,test 只运行指定类别;/sc:pr-check --quick 跳过 e2e 与安全扫描等慢检查;/sc:pr-check --fix 自动修复可行问题;/sc:pr-check --dry-run 仅显示将运行的检查;--strict 将警告视为错误。可配合 PAL MCP 的 debug、codereview、precommit 工具做进一步分析或提交前校验。

适用场景:提交 PR 前统一跑本地检查、CI 通过率低的项目、需要交互式修复失败检查的开发流程。

限制:需要依赖目标项目已有的配置与工具;不替代 CI 本身;具体超时、支持版本和失败处理细节以实际运行环境为准,部分能力(如 MCP 集成)依赖相应服务可用。