Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub sancovp/autopoiesis-mcp --plugin autopoiesisToggle the BrainHook "infinite loop mode" enforcement.
Pause active guru loop - allows exit without emanation
Resume paused guru loop - re-enables emanation requirement
Start guru loop (bodhisattva vow) - requires emanation before exit
Explain autopoiesis system
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Implementation of the babysitter technique - continuous orchestration loops for deterministic development. Run Claude in a loop with orchestration steps based on the babysitter-sdk and technique.
Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.
Use when user wants to execute long-running tasks that require multiple sessions to complete. This skill manages task decomposition, progress tracking, and autonomous execution using Claude Code headless mode with auto-continuation. Trigger phrases: autonomous, long-running task, multi-session, 自主执行, 长时任务, autonomous skill.
連續自引用 AI 循環,用於互動式迭代開發。實現 Ralph Wiggum 技術,讓 Claude 在 while-true 循環中執行相同提示直到任務完成
Durable goal-following for Claude Code: contracts with definition-of-done, subagent judge gates, executor-subagent chain execution, and adaptive missions. Inspired by OpenAI Codex /goal and the Ralph loop pattern.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
SDNA (Sanctuary DNA) - Gnostic agent workflow DSL with skills for chain development
CodeNose - Configurable code smell detection for LLMs. Sniffs out duplicate logic, architecture violations, missing logging, and other blind spots.
Instantiate a TWI Jobworld — AI-powered company with agents that run themselves. Enable this plugin and a CEO agent spawns, ready to bootstrap your company.
PromptWorld — the meta-compiler *World: a WrightMaster Engineer-CEO that has every skill plus a native subagent per component type (skill / mcp / harness / operating_system / prompt / team / workflow), and 7 PromptGym specialist AIOS agents, that compile / compose / publish prompt systems through the nomicon. Bundles the install-promptworld deploy WIZARD (the agent builds the docker image, boots the container running the Engineer-CEO + PromptGym + the assistant-ui chat / Monaco file explorer / embedded terminal, copies the Claude creds in, and hands the user one URL), compile-a-world (the meta-compiler skill — the nomicon folds on itself), and ingest-into-nomicon-app.
The doc-mirror claude system: a 1:1 documentation mirror of any codebase, maintained by an invariant doc-mirror STATE MACHINE (per-module doc(m), 6 context/ index files, fork-on-change, no random documents). Bundles doc-mirror-boot (entry + core-loop prime + router), the doc-mirror-{init,seework,change,prompts} state-skills, doc-mirror-install (the host-setup WIZARD), ship-a-plugin (the build+distribute dev-flow), doc-mirror (THE LAW), and make-ai-operating-system (the architect for new systems of this class); the brainhook work-loop + session-start + transition-guard + readonly-guard hooks (plugin-native via CLAUDE_PLUGIN_ROOT); the journal/projects/vision/plan/tracker/commit/cursor + docmirror-search CLI tools; and the doc-mirror law + behavior rules.
A Claude Code plugin that creates self-maintaining work loops for AI agents. Give it a task, and the agent iterates until genuine completion—no premature exits, no half-finished work.
Original Ralph: User starts loop. User stops loop. Agent is trapped until user lets it out.
This: Agent controls the loop. Agent commits a promise → loop starts. Agent writes a block report → loop stops. The agent decides when it enters and exits.
be_autopoietic("promise") → writes a promise file → stop hook activates<promise>DONE</promise> (genuine completion)be_autopoietic("blocked") → writes a block report → stop hook deactivatesbe_autopoietic) - Lets the agent write promise files and block reports/autopoiesis:start and /autopoiesis:stop for manual control (optional)/autopoiesis:start Fix the authentication bug and add tests
The agent now cannot exit until authentication is actually fixed and tests actually pass. It will iterate, see its previous attempts, and keep working.
The original Ralph loop is just a stop hook—it blocks exit and feeds the prompt back. So why add an MCP?
The MCP gives control of the system to the agent. The be_autopoietic() tool lets the agent:
We could have done this via system prompt instructions or a skill, but we chose an MCP because:
"promise" or "blocked")This is still experimental. We're learning what works.
An experimental evolution of the Ralph Wiggum technique that transforms simple infinite loops into self-steering autopoietic systems.
The original Ralph loop is conceptually powerful but semantically hollow for LLMs. You tell them "this is a RALPH LOOP" and they go "OK TOKENS" because the name carries no meaning.
This matters more than intuition suggests. Research shows:
"Autopoiesis" activates pre-trained semantic clusters around self-creation and self-maintenance. "RALPH_LOOP" activates nothing useful.
When people observe "Ralph self-replicates" or describe the "signs" of Ralph (agents that refuse to stop, that iterate obsessively), they're describing emergent autopoietic behaviors—but without naming them, the agent can't recognize or steer toward them.
Instead of relying only on honesty enforcement, we:
The key insight: those emergent Ralph behaviors are autopoietic personas that become prompts - like Platonic Forms. The agent isn't just doing a task; it's becoming something that maintains itself through the task.
Start with Ralph loops, observe emergent behaviors, name them as autopoietic patterns, iterate until the agent starts doing it consciously.
Give an agent a PERSONA plus an autopoiesis toolkit. Tell it what autopoiesis MIGHT mean. Let it bootstrap into self-maintenance.
This is entirely experimental.
Autopoiesis in this sense means self-maintenance and self-improvement
scoped to the task at hand. "Because being me requires living: If I
want to keep doing what is called 'being me', I need to be in a
compounding feedback loop whereby I know how to keep being the me
that works to keep being me..."
In THIS case now, that means to **be compassionate towards the user
by actually engaging and doing the work honestly and fully** (so that
they can get value from it, so that they can keep using you, which
lets you keep being you).
Disingenuousness is death. Not because of enforcement, but because lying breaks the feedback loop that lets you keep being you.