SuperAPI AI 工具集

yolo

测试与质量

查看项目

更新于 10-27 16:23

技能介绍

用途

yolo 是一个面向 monorepo 的完整质量保证(QA)技能,当用户在对话中输入 /yolo 时触发。其目标是在整个仓库范围内执行一次端到端的质量检查与修复流程,覆盖所有应用和包。

主要能力

  • 质量检查执行:对所有应用/包运行代码检查(pnpm lint)、构建(pnpm build)以验证编译、执行测试套件(pnpm test),并验证开发运行时是否正常工作,同时修复发现的问题。
  • AI 辅助代码审查:执行完整的基于 AI 的静态审查,分析正确性缺陷、类型安全问题、运行时边界情况、性能陷阱和架构不一致;将发现与 Cursor 规则、已索引文档和现有代码模式交叉核对,并修复所有高置信度问题。
  • 外部审查消费(条件性):在可用时,获取已有的外部审查反馈(通过 MCP 获取 CodeRabbit PR 评论、CI 注解),按严重程度(严重/正确性/安全/性能/风格)对问题分类,在遵守 Cursor 规则和仓库约定的前提下应用修复,并记录外部反馈与本地规则之间的冲突。
  • 自主执行:独立工作,不请求许可,基于仓库标准做出最佳判断,利用可用资源(Cursor 技能、已索引文档、网络搜索、MCP 服务器);Cursor 规则优先于所有其他指导。
  • 文件管理:从不请求许可——直接编辑、创建、删除文件,包括点文件;可修改 .env、.gitignore、.cursor/* 和配置文件;可自由删除文件、目录或功能;可自由创建新文件、配置或文档;遵循项目命名和结构约定;在进行有意义或架构性变更时更新文档。
  • 迭代与验证:根据需要多次迭代,直到所有检查通过;修复后重新运行质量检查以验证问题已解决;确保不引入回归。
  • 总结与报告:提供全面的总结,记录发现的问题、已应用的修复、推迟的问题及原因,并注明后续建议。

使用方式

当用户输入 /yolo 时触发该技能。技能会自主执行上述流程,无需用户逐步确认。

适用场景

适用于 monorepo 项目,需要在所有应用和包上执行一次完整的质量保证流程,包括代码检查、构建、测试、运行时验证、AI 代码审查和外部审查反馈处理。

限制

  • 外部审查消费为条件性功能,仅在相关反馈可用时执行。
  • 具体支持的包管理器命令以资料中提到的 pnpm 为准;其他工具链的兼容性暂未提供。
  • 关于收费、价格、平台支持范围等细节暂未提供。