SuperAPI AI 工具集

forge-qa

编程与开发

查看项目

更新于 10-16 00:29

技能介绍

forge-qa 是一个跨平台 AI 智能体技能,适用于支持 skills.sh 标准的任意 AI 智能体平台。其用途是围绕单个故事(story)做质量验证:确认已构建的内容与规格一致,并输出结构化 QA 报告。

主要能力:读取故事文件并提取验收标准(AC)、开发笔记与文件清单;将每条 AC 映射为可验证的实现证据;逐条给出 PASS、FAIL 或 PARTIAL 判定;检查测试是否存在且通过;核对完成定义;做回归检查;最终生成 QA 报告。技能强调反幻觉:必须先阅读再断言,每条判定需引用具体文件、函数或测试名,使用 file:line 格式,无法定位文件时如实说明,不得编造结论。

使用方式:故事文件默认位于 docs/stories/<epic>/<story>.md,报告写入 docs/qa-reports/<story-id>.md。若未提供参数,会搜索最近修改的进行中故事。测试执行命令为:make test 2>/dev/null || pytest 2>/dev/null || npm test 2>/dev/null || bun test 2>/dev/null。在 Claude Code 中可用 TaskCreate 跟踪进度,并有停止钩子校验报告是否包含全部 AC 与明确建议。

适用场景:开发流程中故事完成前的 QA 关卡、验收标准核对、测试覆盖审查与回归风险检查。

限制:若故事文件缺失或 AC 列表为空,QA 无法进行;无测试输出时只能通过阅读测试文件评估覆盖并需在报告中注明该限制。具体平台兼容细节、收费与价格信息暂未提供。