ouroboros
Turn vague ideas into verified code with self-improving AI workflows
All Skills in This Repository (22)
Pure Emerald Level Indicatorspm
Generate a Product Requirements Document through a guided PM-focused interview.
cancel
Cancel Ouroboros executions by ID or in bulk via CLI.
seed
Transform interview results into validated Seed YAML with metadata and ontology schema.
tutorial
Guide learners through interactive Ouroboros workflow tutorials from interview to execution.
update
Check Ouroboros versions on PyPI and perform guided upgrades.
setup
Guide users through Ouroboros onboarding with MCP server registration and CLAUDE.md integration.
unstuck
Reframe problems with lateral thinking personas to unblock progress.
ralph
Automate iterative task execution with automated QA verification and configurable max iterations.
qa
Assess artifact quality against a predefined standard and return a structured verdict.
status
Check Ouroboros session status and measure drift from seed goals.
evolve
Orchestrate an evolutionary loop that interviews, seeds, executes, and evaluates ontologies.
welcome
Guide new Ouroboros users through interactive onboarding and setup.
Frequently Asked Questions
FAQPage SchemaHow to install Ouroboros?โผ
Run `npx skills add Q00/ouroboros --all -g -y` in your terminal to install the full skill suite globally, then run `ooo setup` once inside your AI coding agent.
What problem does Ouroboros solve?โผ
Most AI coding fails because requirements are vague. Ouroboros interviews you to expose hidden assumptions, locks a clear specification, then executes and verifies the build against it.
How does the Ouroboros workflow work?โผ
It follows a loop: interview to clarify requirements, generate a Seed spec, execute it, evaluate the result in three stages, and evolve the spec until quality converges.
Which AI coding agents does Ouroboros support?โผ
It works with Claude Code, Codex CLI, GitHub Copilot, OpenCode, Kiro, Gemini, and other MCP-compatible runtimes through the same `ooo` commands.
Can non-developers use Ouroboros?โผ
Yes. You describe your idea in plain language, answer the interview questions, and the agent handles specification, execution, and verification for you.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core