ralph-loop-soulbrews
Ralph Loop - Soul Brews Edition
"Iteration > Perfection"
Self-referential development loops with session isolation.
Source Attribution
Base: anthropics/claude-plugins-official/plugins/ralph-loop
Extended: Soul-Brews-Studio/ralph-local (PR #15853)
Usage
/ralph-loop "Build a REST API" --completion-promise "DONE" --max-iterations 50
/cancel-ralph # Cancel active loop
/help # Show documentation
How It Works
/ralph-loopcreates state file with session ID- Work on the task
- When you try to exit, Stop hook intercepts
- Same prompt fed back (see previous work in files)
- Loop until
<promise>DONE</promise>or max iterations
Session Isolation
Each session has its own state file:
state/${SESSION_ID}.md
No interference between terminals!
Commands
Read the command files in commands/ directory:
ralph-loop.md- Start loopcancel-ralph.md- Cancel loophelp.md- Documentation
Note: Hooks Required
This skill requires Claude Code's hook system (Stop hook, SessionStart hook).
It will be installed to ~/.claude/plugins/ralph-loop-soulbrews/.
ARGUMENTS: $ARGUMENTS
More from soul-brews-studio/oracle-skills-cli
philosophy
Display Oracle philosophy — the 5 Principles + Rule 6. Use when user asks about principles, "nothing deleted", "patterns over intentions", Oracle philosophy, or needs alignment check. Do NOT trigger for "who are you" (use /who-are-you), "what is oracle" (use /about-oracle), or session status questions.
50feel
Capture how the system feels — energy, momentum, burnout, breakthrough. Emotional intelligence for Oracle-human collaboration. Use when user says 'feel', 'how are we', 'energy check', 'burnout', 'momentum', or wants emotional awareness of the work.
36worktree
Work in an isolated git worktree — safe parallel editing, experimental branches, throwaway spikes. Use when user says "worktree", "isolate", "safe branch", "spike", "experiment", or wants to work without touching main.
29template
Skill template with Bun Shell pattern. Copy this folder to create new skills.
29schedule
Query schedule via Oracle API (Drizzle DB). Use when user says "schedule", "upcoming events", "what's on today", "calendar".
29forward
Create handoff + enter plan mode for next session. Use when user says "forward", "handoff", "wrap up", or before ending session.
29