SuperAPI AI 工具集

pipeline

测试与质量

查看项目

更新于 10-15 23:43

技能介绍

用途:Pipeline 端到端编排构建阶段,从队列取出垂直切片,派发 TDD 结对,推送前进行全团队代码评审,强制变异测试与 CI 门禁,最后合并或升级人工处理。控制器承担运行测试、推送代码、管理 git 等操作任务,让团队成员智能体专注创造性工作。

主要能力:切片队列管理,状态存于 .factory/slice-queue.json,状态包括 pending、active、blocked、completed、escalated;排序策略为行走骨架优先、再按依赖图、再按优先级。每个切片经过固定阶段:分解、切片就绪评审、实现、评审、处理反馈、变异测试、推送与 CI、合并或标记。五个二元质量门禁:TDD、评审、变异、CI、合并,失败一律回退返工,每门禁最多 3 次返工,超限则升级人工。

使用方式:配置 .factory/config.yaml 选择保守、标准或完全自主级别;完全自主下用 git worktree 并行执行切片。实现前必须先调用 tdd 技能加载编排规则,否则不得派发 TDD 阶段。依赖技能包括 tdd、code-review、mutation-testing、task-management、ci-integration,缺失时可用 npx skills add jwilger/agent-skills --skill tdd 安装。

适用场景:需要从切片到可交付代码的持续、带门禁推进,并自动积累质量证据的构建流程。

限制:控制器不得编写或编辑测试、生产代码、类型定义、文档内容,不得做设计决策或代码评审;切片必须包含面向用户或外部 API 的边界,否则不得入队;首个切片必须是行走骨架;门禁失败不得跳过;返工预算耗尽须升级而非强制第 4 轮。具体收费、价格与平台支持暂未提供。