SuperAPI AI 工具集

ooo

编程与开发

查看项目

更新于 10-15 19:54

技能介绍

用途:ooo 是 Ouroboros 规范优先(spec-first)开发方法,用于把模糊需求先澄清、再冻结为规范,然后按规范执行并验证完成,而非直接提示式编码。

主要能力:

  1. Git 感知访谈:苏格拉底式提问,Context 评分基于 .ouroboros/interview-context.md,该文件由仓库当前提交、变更热点、贡献者与工作区状态生成,每次访谈前重新生成。
  2. 歧义门限:新项目 Goal 40%+Constraints 30%+Success 30%;存量项目 Goal 35%+Constraints 25%+Success 25%+Context 15%,歧义 ≤0.2 才进入 seed。
  3. Seed 冻结:访谈完成后在 .ouroboros/seeds/ 生成 seed.yaml,作为契约唯一来源。
  4. spec-kit 计划:由冻结 seed 渲染 /speckit.plan 与 /speckit.tasks,方向单向 seed→plan。
  5. cli-anything 执行:通过 cli-hub search/install 使用 CLI 工具链,--json 输出作为评估证据。
  6. 评估与漂移:机械检查、语义检查、可选共识;漂移 0.00–0.15 优秀,0.15–0.30 可接受,0.30+ 需纠正。
  7. Ralph 循环:执行→验证→记录失败→调整→继续,直到验证通过或达到上限。
  8. Evolve 演化:收敛相似度 ≥0.95 停止。
  9. Unstuck 模式:按失败类型选择 contrarian、simplifier、researcher、hacker、architect 等角色。
  10. MCP 服务与 TUI 监控。

使用方式:安装可用 claude plugin marketplace add Q00/ouroboros、pip install ouroboros-ai、npx skills add https://github.com/akillness/jeo-skills --skill ooo 或 bash scripts/install.sh。核心命令包括 ouroboros init start、ouroboros run workflow、ouroboros run resume、ouroboros status executions、ouroboros tui monitor、ouroboros cancel execution、ouroboros config 等。

适用场景:需求模糊需先访谈、需基于最新 git 数据、需冻结规范后再实现、需验证后才算完成、需度量与原始契约的漂移、反复失败需结构化脱困。

限制:不适用于平台安装或运行时命令、权限与沙箱配置、项目台账与计划评审、纯前期调研、由 spec-kit 自行编写规范、仅安装 CLI 工具链等场景。具体收费、价格与平台支持资料未提供。