Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

ooo哦哦

Agent Skill

ooo 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

539

周安装

22

GitHub Stars

11

下载量

174
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ooo(哦哦)
来源仓库:https://github.com/akillness/oh-my-skills
仓库路径:skills/ooo
安装命令:
npx skills add https://github.com/akillness/oh-my-skills --skill ooo
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akillness/oh-my-skills --skill ooo

简介

该技能采用 Ouroboros 方法实现规格优先的开发流程,从访谈到迭代演进闭环管理。

  • 适用于需要结构化需求整理、种子生成、执行验证与持续优化的项目场景。
  • 核心能力包括标准化流程节点、持久化执行(ralph)与多轮反馈机制。
  • 安装方式支持插件市场或 npx skills 添加,使用前需确认宿主平台是否支持对应运行时。
  • ooo 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

ooo — Ouroboros Specification-First Workflow

Stop prompting. Start specifying.

ooo is the portable Ouroboros method for spec-first development:

Interview → Seed → Execute → Evaluate → Evolve
                     ↓
                 ooo ralph
             (persist until verified)

Installation

Plugin (recommended for Claude Code)

claude plugin marketplace add Q00/ouroboros

pip

pip install ouroboros-ai           # base
pip install ouroboros-ai[all]      # full: Claude, LiteLLM, MCP, TUI

Skill (any platform)

npx skills add https://github.com/akillness/oh-my-skills --skill ooo

Setup runtimes

ouroboros setup                    # auto-detect Claude / Codex / OpenCode
ouroboros setup --runtime claude
ouroboros setup --runtime codex
ouroboros setup --runtime opencode --opencode-mode plugin

When to use

  • Vague request needs a Socratic interview before coding starts
  • Requirements should become an immutable seed/spec before implementation
  • Task needs a verify-before-done loop, not a one-shot answer
  • You want to keep going until completion is actually verified
  • Measure drift against the original contract
  • Repeated failures need structured unstuck step instead of blind retries

Do not use when

  • Task is mainly platform setup or runtime commands → omc / omx / ohmg
  • Task is mainly permission posture, sandbox, trust folders → (configure via ouroboros setup)
  • Task needs integrated project ledgers + plan review + cleanup workflow → jeo
  • Task is only pre-implementation landscape research → survey

Core commands

Interview — clarify before coding

ouroboros init start "build a task management CLI"
ouroboros init start --resume <interview-id>
ouroboros init list

Ambiguity gate

  • Greenfield: Goal 40% + Constraints 30% + Success 30%
  • Brownfield: Goal 35% + Constraints 25% + Success 25% + Context 15%
  • Do not move to seed until Ambiguity ≤ 0.2

Seed — freeze the spec

After interview completes, a seed.yaml is generated in .ouroboros/seeds/.

# example seed.yaml
goal: "Build a CLI task manager with SQLite persistence"
constraints:
  - "Python 3.12+"
  - "No external HTTP dependencies"
acceptance_criteria:
  - "CRUD operations work end-to-end"
  - "All unit tests pass"

Run — execute against the seed

ouroboros run workflow <seed.yaml>
ouroboros run workflow <seed.yaml> --sequential
ouroboros run workflow <seed.yaml> --no-qa
ouroboros run resume [execution-id]

Options

FlagPurpose
-o/-OEnable/disable orchestrator (default: on)
--runtimeOverride runtime backend
-sExecute acceptance criteria sequentially
-nDry-run: validate without executing
--no-qaSkip post-execution QA evaluation

Evaluate — verify before done

Three-stage gate:

  1. Mechanical — lint, tests, build, typecheck, coverage
  2. Semantic — acceptance criteria and goal alignment
  3. Consensus — optional multi-model agreement
ouroboros status executions
ouroboros status execution <execution-id> --events

Drift thresholds

RangeStatus
0.00–0.15Excellent
0.15–0.30Acceptable — watch closely
0.30+Correct course before continuing

Ralph — persistent completion loop

# keyword: ooo ralph
ouroboros run workflow seed.yaml     # run → verify → adjust → repeat
ouroboros run resume                 # resume last paused execution

Loop contract:

  1. execute
  2. verify (mechanical + semantic)
  3. record failure evidence
  4. adjust
  5. continue until verified or capped

Evolve — continuous refinement

Runs when the ontology or solution shape is still changing.

ouroboros run workflow seed.yaml    # evolve loop runs automatically

Stop condition: convergence similarity ≥ 0.95

Cancel

ouroboros cancel execution <id>
ouroboros cancel execution --all
ouroboros cancel execution --reason "requirements changed"

Config

ouroboros config show
ouroboros config show orchestrator
ouroboros config backend claude
ouroboros config backend codex
ouroboros config set orchestrator.permission_mode allowedTools
ouroboros config validate

Status & TUI

ouroboros status health
ouroboros status executions -n 20
ouroboros tui monitor              # Textual TUI (Python)
ouroboros tui monitor --backend slt  # native Rust TUI

TUI keyboard shortcuts

KeyScreen
1Dashboard — phase progress, drift meter, cost
2Execution — details, timeline, phase outputs
3Logs — filterable log viewer
4Debug — state inspector, raw events
sSession selector
eLineage view
p/rPause / resume
qQuit

Unstuck mode

When repeated attempts fail, choose a deliberate persona instead of retrying blindly.

PersonaWhen
contrarianRepeated similar failures
simplifierToo many options / paralysis
researcherMissing evidence
hackerNeed momentum
architectWrong foundation

Nine agents in the pool: Socratic Interviewer, Ontologist, Seed Architect, Seed Closer, Semantic Evaluator, Consensus Reviewer, Evaluator, QA Judge, plus domain-specific specialists.

MCP server

ouroboros mcp serve                           # stdio transport (default)
ouroboros mcp serve --transport sse --port 8080
ouroboros mcp info

# Claude Desktop integration
claude mcp add ouroboros -- uvx --from ouroboros-ai[mcp] ouroboros mcp serve

Available MCP tools

  • ouroboros_execute_seed — execute a seed specification
  • ouroboros_session_status — get session status
  • ouroboros_query_events — query event history

Environment variables

VariablePurpose
ANTHROPIC_API_KEYClaude backend
OPENAI_API_KEYLiteLLM / Codex
OPENROUTER_API_KEYOpenRouter
OUROBOROS_AGENT_RUNTIMEOverride runtime
OUROBOROS_LLM_BACKENDOverride LLM backend
OUROBOROS_AGENT_PERMISSION_MODEPermission mode

Configuration files

FileLocation
config.yaml~/.ouroboros/
credentials.yaml~/.ouroboros/ (chmod 600)
ouroboros.db~/.ouroboros/ — SQLite event store
ouroboros.log~/.ouroboros/logs/

Operating rules

  1. Clarify before coding — do not move to seed until ambiguity ≤ 0.2
  2. Freeze the seed — do not rewrite the contract mid-run
  3. Measure drift against the original seed, not latest chat rationale
  4. Verify before done — tests, checks, and acceptance criteria matter more than confidence
  5. Treat failure as data — every failed loop feeds the next attempt
  6. Keep runtime ownership separate — platform hooks belong in omc / omx / ohmg

Examples

# Full spec-first flow
ouroboros init start "build a REST API with auth"
ouroboros run workflow .ouroboros/seeds/seed_<hash>.yaml
ouroboros status executions

# Persistent verified loop (ooo ralph)
ouroboros run workflow seed.yaml
ouroboros run resume

# Monitor progress
ouroboros tui monitor

# Uninstall
ouroboros uninstall --keep-data

Source: Q00/ouroboros v0.29.0 — MIT License

适合场景

01

调用多模型

02

代码和文本生成

03

Agent 推理流程

04

OpenRouter 模型接入

能力概览

能力 1

统一调用多种 LLM

能力 2

支持 Claude、Gemini、Kimi 等模型

能力 3

适合聊天、代码和推理任务

能力 4

可作为 Agent 模型调用入口

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.32%
按下载量换算63

Claude

30%
按下载量换算52

Cursor

17.06%
按下载量换算30

Gemini CLI

9.16%
按下载量换算16

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills