Stripe
Stripe development plugin for Claude
SkillMaxx / Development / Ralph Loop

Interactive self-referential AI loops for iterative development, implementing the Ralph Wiggum technique. Claude works on the same task repeatedly, seeing its previous work, until completion.
/plugin install ralph-loop@claude-plugins-officialTested ✓ on 2026-10-16: installed and loaded in a throwaway sandbox with no credentials.
Installing plugin "ralph-loop@claude-plugins-official"...✔ Successfully installed plugin: ralph-loop@claude-plugins-official (scope: user)
$ verify:
❯ ralph-loop@claude-plugins-official
Status: ✔ enabledNo official Codex instructions yet. We haven't found docs saying this works in Codex.
Know it works? Tell us →Auto-loaded from your Claude Code plugins (no extra setup per xAI docs)Tested ✓ on 2026-10-16: installed and loaded in a throwaway sandbox with no credentials.
Installed 1 plugin(s) from claude-plugins-official: ralph-loop $ verify: ralph-loop-553b2b92: ralph-loop [local: /home/sbx/.grok/marketplace-cache/783232b622f8182e/plugins/ralph-loop] (claude-plugins-official)
No official Cursor instructions yet. We haven't found docs saying this works in Cursor.
Know it works? Tell us →No official Pi instructions yet. We haven't found docs saying this works in Pi.
Know it works? Tell us →Implementation of the Ralph Wiggum technique for iterative, self-referential AI development loops in Claude Code.
Ralph Loop is a development methodology based on continuous AI agent loops. As Geoffrey Huntley describes it: "Ralph is a Bash loop" - a simple while true that repeatedly feeds an AI agent a prompt file, allowing it to iteratively improve its work until completion.
This technique is inspired by the Ralph Wiggum coding technique (named after the character from The Simpsons), embodying the philosophy of persistent iteration despite setbacks.
This plugin implements Ralph using a Stop hook that intercepts Claude's exit attempts:
# You run ONCE:
/ralph-loop "Your task description" --completion-promise "DONE"
# Then Claude Code automatically:
# 1. Works on the task
# 2. Tries to exit
# 3. Stop hook blocks exit
# 4. Stop hook feeds the SAME prompt back
# 5. Repeat until completion
The loop happens inside your current session - you don't need external bash loops. The Stop hook in hooks/stop-hook.sh creates the self-referential feedback loop by blocking normal session exit.
This creates a self-referential feedback loop where:
/ralph-loop "Build a REST API for todos. Requirements: CRUD operations, input validation, tests. Output <promise>COMPLETE</promise> when done." --completion-promise "COMPLETE" --max-iterations 50
Claude will:
Start a Ralph loop in your current session.
Usage:
/ralph-loop "<prompt>" --max-iterations <n> --completion-promise "<text>"
Options:
--max-iterations <n> - Stop after N iterations (default: unlimited)--completion-promise <text> - Phrase that signals completionCancel the active Ralph loop.
Usage:
/cancel-ralph
Preview from the source repo. Images are removed.
Stripe development plugin for Claude
Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic...
Skills for adding DeepEval evaluations, tracing, datasets, Confident AI reports, and iterative improvement...
Development kit for working with the Claude Agent SDK