SuperAPI AI 工具集

ultraqa

测试与质量

查看项目

更新于 10-16 04:58

技能介绍

用途:UltraQA 用于把一次质量改进任务转化为可重复的自主循环,目标是让某项验证门禁通过,或在确认阻塞后停止。用户显式调用 $ultraqa(输入 $ultaqa 视为拼写错误,按同一 QA 契约继续)时启用。

主要能力:先解析一个主要 QA 目标,目标类型包括 tests(测试套件通过)、build(构建成功退出)、lint(lint 成功退出)、typecheck(类型检查成功退出)、review(并行审查正确性、安全、性能或 UI 问题)、custom(用户自定义成功条件)。随后运行相关验证命令,失败时保留失败证据,诊断可能根因并施加最小修复,再复测,最多循环五次。若同一失败在没有新证据的情况下重复三次,则提前停止。

使用方式:优先采用仓库原生命令,来自 package.json、Makefile、项目文档、CI 配置或现有脚本;当仓库已有明确测试命令时,不要自行编造。循环中若验证通过则停止并报告通过的命令;最终需准确报告通过命令。

适用场景与限制:适用于让测试、构建、lint、类型检查或审查门禁通过,以及需要“诊断—修复—重复”质量循环的任务。主要工作是独立实现通道时应改用 ultrawork,协调运行时工作器时用 team,仅需审查发现而不带编辑循环时用 code-review。策略级门禁设计可参考 testing-strategies,仅审查可通过参考 code-review。资料未提供具体命令安装方式、收费、价格、平台或效果数据。