SuperAPI AI 工具集

spec-orchestrate

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:spec-orchestrate 是 spec-to-PR 流水线编排器,用固定状态机驱动单个功能从需求或 Issue 走到 PR。它本身不写规格、代码、测试或评审,只读取状态、调用 worker、校验结果、更新状态并推进。

主要能力:自动检测输入语言并保持规格、报告、PR 正文语言一致(日文用 references/phases/ 下的 *.ja.md,英文用 *.md,可显式覆盖);维护 pipeline-state.json 状态文件;用机器可核验证据(git diff、结果文件、截图)验证 worker 结果,不信任自报;执行 gh 命令(取 Issue、建 PR、评论);组装 worker 提示词。阶段包括 intake、spec_generate、inspect、spec_review、approval、implement、evaluate、pr、retrospective,另有 stall 触发的 arbitration。

使用方式:命令示例:/spec-orchestrate --mode manual;/spec-orchestrate --mode auto --issue 42;/spec-orchestrate --resume --spec .specs/user-auth/。选项含 --mode {manual|auto}、--issue {N}、--spec {path}、--pipeline {path}、--host-runtime {claude|codex}、--resume。存在状态文件时默认从 pipeline-state.json 恢复。

适用场景:需要长时间、可中断恢复的多阶段功能开发流水线,尤其是希望把规格评审、实现、验收测试与 PR 组装串成一条自动链路时。

限制:worker 技能未安装时显示安装步骤并停止;无法确定宿主运行时、原生子代理不可用、跨 AI 委派目标不可用、gh 认证失败、结果文件格式错误、状态完整性检查报 DRIFT 等情况均有对应处理或阻塞规则。PR 正文须遵循项目模板,评审轮次等审计信息保留在本地记录。具体安装命令与更多细节资料未提供。