Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Install autonomous TDD workflows (Ralph loops) into any project. Supports fresh-context and same-session modes with guardrails for preventing repeated failures.
npx claudepluginhub mariogiancini/ralph-loop-setupA Claude Code plugin for installing autonomous TDD workflows (Ralph loops) into any project.
Based on Geoffrey Huntley's Ralph Wiggum technique—a continuous loop pattern where Claude iteratively works on tasks with test/lint/type feedback until completion.
# Add the marketplace
/plugin marketplace add MarioGiancini/ralph-loop-setup
# Install the plugin
/plugin install ralph-loop-setup
# Update marketplace cache first
claude plugin marketplace update ralph-loop-setup
# Update the plugin (use full plugin@marketplace format)
claude plugin update ralph-loop-setup@ralph-loop-setup
# If cache issues, remove and re-add marketplace
claude plugin marketplace remove ralph-loop-setup
claude plugin marketplace add MarioGiancini/ralph-loop-setup
claude plugin install ralph-loop-setup
Note: Plugin updates use the format
plugin-name@marketplace-name. You can find your installed plugin's full name withclaude plugin list.
Once installed, you can install Ralph into any project:
Install Ralph loops in this project. Verification command is `pnpm verify`.
Or be more specific:
Install Ralph loops with:
- Verification: pnpm test
- Branch: ralph/feature-work
- Max iterations: 30
The skill will create:
.claude/commands/ralph-loop.md - Start command.claude/commands/cancel-ralph.md - Cancel command.claude/hooks/stop-hook.sh - Same-session verification hookscripts/ralph/ralph.sh - Fresh-context external loopplans/prd.json - Task trackingplans/progress.md - Cross-session learningsplans/guardrails.md - Learned constraints# Single task, same-session (default for single tasks)
/ralph-loop "Fix all TypeScript errors" --max-iterations 20
# Multi-task, fresh-context (default for --next)
/ralph-loop --next
# Multi-task, same-session (opt-in when context helps)
/ralph-loop --next --same-session
# With visual screenshots for UI regression review
/ralph-loop --next --screenshots
# Work on a separate branch
/ralph-loop --next --branch ralph/backlog
# Preview without starting
/ralph-loop --next --dry-run
# Cancel active loop
/cancel-ralph
--next)External bash loop spawns new Claude session each iteration:
--dangerously-skip-permissions (handled by the script)--same-session)Stop hook blocks exit and re-prompts in same session:
Learned constraints that prevent repeated failures. Each iteration reads and follows them.
### SIGN-001: Verify Before Complete
**Trigger:** About to output completion promise
**Instruction:** Run verification and confirm it passes first
### SIGN-002: Check All Tasks Before Complete
**Trigger:** Completing a task in multi-task mode
**Instruction:** Re-read prd.json. Only output completion when ALL pass.
Add project-specific signs as you encounter failure patterns.
jq (for state parsing)"Progress should persist. Failures should evaporate."
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Formats complex tasks with quality gates for ralph-wiggum autonomous loop
Autonomous development orchestration with parallel TDD execution
SPEC-First development workflow with TDD, Ralph Loop, and autonomous agent coordination for Claude Code
AI test generation with Ralph-loop quality gate: coder → reviewer → iterate
A TDD-driven iterative feedback loop for software development with Claude Code. 16 cohesive skills + 2 custom subagents walk an idea from brainstorm → plan → execute → tdd → iterate, with checkpoints throughout. Vertical-slice TDD, parallel coder/overseer review, no auto-commits. Single entry point: 'let's evanflow this'.
Self-referential development loop plugin - iteratively improves on tasks until completion
Multi-agent orchestration protocol for coordinating parallel Claude instances. Prevents file conflicts, enforces priority alignment, and provides real-time visibility across all running agents.
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 claim