SuperAPI AI 工具集

skill-pipeline

编程与开发

查看项目

更新于 10-16 04:53

技能介绍

用途:skill-pipeline 是编码任务的编排器(“指挥,而非演奏者”)。它先对任务分类,再选择流水线变体并校准深度,然后在各技能之间安排交接。它本身不产出交付物,输出的是激活其它技能的路由决策。

任务分类:依据文件数、任务描述、已有计划/交接文件、批次指示、CI 环境等信号,将任务映射为 Trivial、Small、Medium、Large、Long-running、Batch 等类别。不确定时从 Medium 开始,出现漂移或质量问题时再加技能。详细规则见 references/classification-rules.md。

流水线变体:Trivial 无技能;Small 用 verify-gate + simplify-and-harden;Medium 加 intent-framed-agent;Large/Long-running 用完整标准流水线,Long-running 以 context-surfing 为关键技能;Batch 使用编排式标准流水线,含受限工作单元与独立审计;CI(CI=true 或 GITHUB_ACTIONS=true)使用无头评审;Outer Loop 用于跨会话改进。

必要用法:标准内循环顺序为 pre-flight-check → classify → 可选 /plan-interview → intent-framed-agent → context-surfing(大任务)→ 实现 → self-healing(失败时)→ verify-gate → simplify-and-harden → self-improvement。Batch 先拆分有界工作单元,持久多会话协调可用时用 control-session-orchestrator。Outer Loop 由 learning-aggregator → harness-updater → eval-creator 构成,始终需人工把关,不自动写入指令文件。

限制与规则:不得重新实现各技能逻辑,不得自动调用 plan-interview(它是人工关卡,只能推荐),不得创建第三层监控,不得覆盖各技能自身护栏(如 20% 预算上限),不得对琐碎任务强制套用技能。用户可覆盖路由:depth=small / depth=large、variant=orchestrated / variant=standard、--no-review,或对非琐碎任务说“just do it”。任务可在执行中升级或降级重新分类。若 context-surfing 与 intent-framed-agent 同时触发,context-surfing 的退出优先。