关于 help
Ouroboros help skill 是命令、skills、Agent、设置及自然语言触发方式的参考指南,面向查找需求澄清和工作流工具用法的用户。
主要功能
- 01提供命令与 skills 参考
- 02列出可用 Agent 及其职责
- 03说明自然语言触发词
- 04介绍设置步骤与命令模式
适用场景
- 01查找某项工作流任务对应的命令
- 02确认特定职责由哪个 Agent 承担
- 03判断命令是否需要 MCP 设置
MCP 相关
指南标明使用 MCP 的命令,并说明 `ooo setup` 会注册 Ouroboros MCP 服务,将运行时后端连接到其 Python 核心。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ q00/ ouroboros --skill help安装后在 Claude Code 中输入/help确认已加载。
详细介绍
/ouroboros:help
Ouroboros 高级用户完整参考指南。
用法
ooo help
/ouroboros:help
什么是 Ouroboros?
Ouroboros 是一个用于 AI 工作流的需求结晶引擎。它通过以下方式将模糊想法转化为经过验证的规范:
- 苏格拉底式访谈 - 揭示隐藏假设
- 种子生成 - 创建不可变规范
- PAL 路由 - 自动升级或降级模型复杂度
- 横向思维 - 通过 5 种角色打破停滞
- 3 阶段评估 - 机械 > 语义 > 共识
所有命令
核心命令
| 命令 | 用途 | 模式 |
|---|---|---|
ooo | 欢迎 + 快速入门 | 插件 |
ooo interview | 苏格拉底式需求澄清 | 插件 |
ooo seed | 生成经过验证的种子规范 | 插件 |
ooo run | 执行种子工作流 | MCP |
ooo evaluate | 3 阶段验证 | MCP |
ooo unstuck | 5 种横向思维角色 | 插件 |
ooo status | 会话状态 + 偏离检查 | MCP |
ooo resume-session | 列出进行中的会话并提供重新连接命令 | CLI |
ooo setup | 安装向导 | 插件 |
ooo config | 设置 GUI — 按阶段配置 Agent 和模型(在此处使用浏览器,在终端中使用 TUI) | CLI |
ooo welcome | 初次使用欢迎指南 | 插件 |
ooo tutorial | 交互式动手学习 | 插件 |
ooo help | 本参考指南 | 插件 |
ooo pm | 面向 PM 的访谈 + PRD 生成 | MCP |
ooo qa | 对任意产物进行通用 QA 判定 | 插件 |
ooo cancel | 取消卡住或孤立的执行 | CLI |
ooo update | 检查更新 + 升级到最新版本 | 插件 |
ooo brownfield | 扫描并管理既有代码库默认设置 | MCP |
ooo publish | 将 Seed 发布为 GitHub Issues,供团队使用 | 插件 |
演进循环
| 命令 | 用途 | 模式 |
|---|---|---|
ooo evolve | 启动/监控演进式开发循环 | MCP |
ooo ralph | 由客户端驱动循环,直至验证通过(使用后台 evolve_step 作业) | 插件 + MCP |
插件 = 执行 ooo setup 后即可使用。
MCP = 需要执行 ooo setup(自动检测 Python >= 3.12)。执行一次 setup 即可解锁所有功能。
自然语言触发词
| 短语 | 触发命令 |
|---|---|
| "interview me", "clarify requirements", "socratic interview" | ooo interview |
| "crystallize", "generate seed", "create seed", "freeze requirements" | ooo seed |
| "ouroboros run", "execute seed", "run seed", "run workflow" | ooo run |
| "evaluate this", "3-stage check", "verify execution" | ooo evaluate |
| "think sideways", "i'm stuck", "break through", "lateral thinking" | ooo unstuck |
| "am I drifting?", "drift check", "session status" | ooo status |
实用工具触发词
| 短语 | 触发命令 |
|---|---|
| "write prd", "pm interview", "product requirements", "create prd" | ooo pm |
| "qa check", "quality check" | ooo qa |
| "cancel execution", "stop job", "kill stuck", "abort execution" | ooo cancel |
| "in-flight sessions", "mcp disconnected", "lost Ouroboros execution" | ooo resume-session |
| "update ouroboros", "upgrade ouroboros" | ooo update |
| "open settings", "change model", "change agent", "configure backend" | ooo config |
| "brownfield defaults", "brownfield scan" | ooo brownfield |
| "publish to github", "create issues from seed", "seed to issues" | ooo publish |
循环触发词
| 短语 | 触发命令 |
|---|---|
| "ralph", "don't stop", "must complete", "until it works", "keep going" | ooo ralph |
| "evolve", "evolutionary loop", "iterate until converged" | ooo evolve |
可用技能
核心技能
| 技能 | 用途 | 模式 |
|---|---|---|
/ouroboros:welcome | 初次接触欢迎体验 | 插件 |
/ouroboros:interview | 苏格拉底式需求澄清 | 插件 |
/ouroboros:seed | 生成经过验证的 seed 规范 | 插件 |
/ouroboros:run | 执行 seed 工作流 | MCP |
/ouroboros:evaluate | 三阶段验证 | MCP |
/ouroboros:unstuck | 5 种横向思维角色 | 插件 |
/ouroboros:status | 会话状态 + 偏离检查 | MCP |
/ouroboros:resume-session | 列出进行中的会话和重新接入命令 | CLI |
/ouroboros:setup | 安装向导 | 插件 |
/ouroboros:tutorial | 互动式实操学习 | 插件 |
/ouroboros:help | 本指南 | 插件 |
/ouroboros:pm | 面向 PM 的访谈 + PRD 生成 | MCP |
/ouroboros:qa | 对任意产物给出通用 QA 结论 | 插件 |
/ouroboros:cancel | 取消卡住或孤立的执行 | CLI |
/ouroboros:update | 检查更新 + 升级到最新版本 | 插件 |
/ouroboros:brownfield | 扫描并管理棕地仓库默认设置 | MCP |
/ouroboros:publish | 将 Seed 发布为 GitHub Issues,供团队使用 | 插件 |
循环技能
| 技能 | 用途 | 最适用于 |
|---|---|---|
/ouroboros:ralph | 客户端驱动循环处理后台 evolve_step 任务 | “不要停止”,必须完成 |
/ouroboros:evolve | 演进式本体细化 | 迭代规范直至收敛 |
可用 Agent
| Agent | 用途 |
|---|---|
ouroboros:socratic-interviewer | 通过提问揭示隐藏假设 |
ouroboros:ontologist | 找出根本问题,而非表面症状 |
ouroboros:seed-architect | 将需求凝练为 seed 规范 |
ouroboros:evaluator | 三阶段验证 |
ouroboros:contrarian | “我们是不是在解决错误的问题?” |
ouroboros:hacker | “先让它跑起来,再追求优雅” |
ouroboros:simplifier | “将范围缩减到绝对最低限度” |
ouroboros:researcher | “停止编码,开始调查” |
ouroboros:architect | “质疑基础,必要时重新设计” |
设置
安装 Ouroboros 后,运行一次 ooo setup 以注册 MCP 服务。
这会将运行时后端连接到 Ouroboros Python 核心,并启用所有功能。
ooo setup # One-time setup (~1 minute)
RFC #1392 状态面包屑页脚
你的最终回复必须以且仅以一行面包屑页脚结尾:
◆ <current state> → next: <recommended action>
如果可以使用 MCP 投影 ouroboros_session_status,则根据实时会话状态推导 <current state>;否则根据此技能的实际结果推导。切勿使用线性的 Step N of M 页脚,因为 Ouroboros 是一个演进式循环。当下一步确实存在选择时,在 next: 子句中列出 2–3 个真实选项。面包屑行必须是回复的最后一行。
评论
支持 Markdown