How this skill is triggered — by the user, by Claude, or both
Slash command
/ouroboros:evolveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Start, monitor, or rewind an evolutionary development loop. The loop iteratively
Start, monitor, or rewind an evolutionary development loop. The loop iteratively refines the ontology and acceptance criteria across generations until convergence.
Gen 1: Interview → Seed(O₁) → Execute → Evaluate
Gen 2: Wonder → Reflect → Seed(O₂) → Execute → Evaluate
Gen 3: Wonder → Reflect → Seed(O₃) → Execute → Evaluate
...until ontology converges (similarity ≥ 0.95) or max 30 generations
ooo evolve "build a task management CLI"
ooo evolve "build a task management CLI" --no-execute
ooo evolve --status <lineage_id>
ooo evolve --rewind <lineage_id> <generation_number>
ouroboros_evolve_step tool)Starting a new evolutionary loop:
initial_contextouroboros_interview with initial_contextouroboros_generate_seed with the session_idouroboros_evolve_step with:
lineage_id: new unique ID (e.g., lin_<seed_id>)seed_content: the generated seed YAMLexecute: true (default) for full Execute→Evaluate pipeline,
false for fast ontology-only evolution (no seed execution)action in the response:
continue → Call ouroboros_evolve_step again with just lineage_idconverged → Evolution complete! Display final ontologystagnated → Ontology unchanged for 3+ gens. Consider ouroboros_lateral_thinkexhausted → Max 30 generations reached. Display best resultfailed → Check error, possibly retrycontinueChecking status:
ouroboros_lineage_status with the lineage_idRewinding:
ouroboros_evolve_step with:
lineage_id: the lineage to continue from a rewind pointseed_content: the seed YAML from the target generation
(Future: dedicated ouroboros_evolve_rewind tool)If MCP tools are not available, explain the evolutionary loop concept and suggest installing the Ouroboros MCP server:
pip install ouroboros-ai
ouroboros mcp serve
Then add to Claude Code's MCP configuration.
true (default) runs full Execute→Evaluate each generation.
false skips execution for fast ontology exploration. Previous generation's
execution output is fed into Wonder/Reflect for informed evolutionexecute=true and skip_qa is not set). Use the QA score to track
quality progression across generations. Pass skip_qa: true to disablenpx claudepluginhub mmerryweather/ouroborosCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.