By eumemic
Autonomous AI-assisted development methodology that keeps specs and code in sync through intelligent iteration loops
Run or explain the Ralph building loop for implementing tasks from the plan
Initialize Ralph in the current project with interactive configuration
Run or explain the Ralph planning loop for gap analysis between specs and code
Install the Ralph CLI and dependencies for terminal access
Implementation specialist for Ralph methodology. Implements a single task from the implementation plan, writes tests first, and ensures quality through validation. Use this agent when you need to implement a specific task from the Ralph plan.
Gap analysis specialist for Ralph methodology. Compares specifications against existing code to identify what needs to be built, updated, or fixed. Use this agent when you need to analyze discrepancies between specs and implementation.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Autonomous AI-assisted development methodology that keeps specs and code in sync through intelligent iteration loops.
Based on Geoffrey Huntley's Ralph pattern with adaptations for Claude Code.
Humans write specs (the "what"). The machine handles implementation (the "how").
specs/ ──► [planning loop] ──► IMPLEMENTATION_PLAN.md ──► [building loop] ──► code
/plugin marketplace add eumemic/ralph
Run the setup command in Claude Code:
/ralph-setup
This adds ralph to your PATH.
ralph init
Creates:
specs/ - Where you write specifications.ralph/config.yaml - Configuration.ralph/IMPLEMENTATION_PLAN.md - Generated task listCreate markdown files in specs/ describing what you want to build. Focus on:
Claude Code (with the Ralph plugin) can help you write specs through a structured conversation - just ask it to help you write a spec.
ralph plan
Analyzes your specs against the codebase and generates a prioritized implementation plan in .ralph/IMPLEMENTATION_PLAN.md.
ralph build
Implements tasks one at a time, each iteration:
RALPH_MODEL=opus # Main agent (default: opus)
RALPH_SUBAGENT_MODEL=sonnet # Subagents (default: sonnet)
your-project/
├── specs/ # Commit this - your specifications
│ ├── feature-one.md
│ └── feature-two.md
├── .ralph/ # Gitignore this - generated files
│ ├── config.yaml
│ └── IMPLEMENTATION_PLAN.md
└── src/
specs/ should be committed to your repo - these are your project's requirements.ralph/ should be gitignored - it contains generated files and local configAdd to your .gitignore:
.ralph/
Edit .ralph/config.yaml:
# Where to find specs (default: ./specs)
specs_dir: ./specs
# Or put them elsewhere
# specs_dir: ./docs/requirements
| Command | Description |
|---|---|
/ralph-init | Initialize Ralph in current project |
/ralph-setup | Install ralph CLI to your PATH |
/ralph-plan | Explain/run the planning loop |
/ralph-build | Explain/run the building loop |
Each iteration gets a clean 200K token context. No accumulated confusion.
MIT
npx claudepluginhub eumemic/ralph --plugin ralphCheck Claude Max usage across multiple accounts
End-to-end development loop: idea to reviewed PR with automated code review iterations
General-purpose development skills: an autonomous loop driver (/loop) + iteration skills (kaizen, bughunt, shovel-ready, kaikaku), ship pipeline, retrospectives, git workflow, investigation, and testing
Clone websites by reverse-engineering them into specs using AI-powered browser exploration
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
A plugin to help with Ralph's tasks
Autonomous end-to-end development system - from requirement to production-ready code with zero manual intervention
Autonomous coding using the Ralph Wiggum technique - simple loops, persistent memory, one task at a time
SPEC-First development workflow with TDD, Ralph Loop, and autonomous agent coordination for Claude Code
Generate Ralph Wiggum loop infrastructure for iterative AI-driven development. Supports Claude Code and Amp with agent-specific optimizations.