By hmemcpy
Conduct interactive interviews via clarifying questions to generate feature specs, implementation plans with task checklists, and AI-driven development loop infrastructure customized to your project scope, risk tolerance, and validation needs. Optimized for Claude Code skills and Amp agents.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin hmemcpy-ralph-wiggumGenerate the complete Ralph Wiggum loop infrastructure for iterative AI-driven development. Supports multiple AI agents with agent-specific optimizations.
An iterative AI development loop where a dumb bash script keeps restarting the AI agent, and the agent figures out what to do next by reading the plan file each time.
┌─────────────────────────────────────────────────────────┐
│ OUTER LOOP (bash) │
│ while :; do amp -x < PROMPT.md ; done │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ INNER LOOP (agent) │
│ Read plan → Pick task → Implement → Test → Commit │
└─────────────────────────────────────────────────────────┘
./loop.sh implements one task per iteration until complete| Agent | CLI Command | Key Features |
|---|---|---|
| Amp | amp -x | Oracle (planning/debug), Librarian (docs), finder (semantic search) |
| Claude Code | claude -p | Plan Mode, AskUserQuestion, Subagents |
git clone https://github.com/hmemcpy/ralph-wiggum
cd ralph-wiggum
./install.sh
This installs:
~/.claude/plugins/~/.config/agents/skills/ralph-wiggum/Restart your agent for changes to take effect.
/skill ralph [optional/path/to/plan.md]
The skill will:
/skill ralph [optional/path/to/plan.md]
The skill will:
AskUserQuestion to interview you| File | Purpose |
|---|---|
specs/<feature>.md | Requirements, user stories, edge cases |
IMPLEMENTATION_PLAN.md | Summary + prioritized task list |
PROMPT.md | Build mode instructions |
loop.sh | Build-only loop script |
chmod +x loop.sh
# Run until complete
./loop.sh
# Limit iterations
./loop.sh 10
RALPH_COMPLETE — never stops on its ownRALPH_COMPLETEAskUserQuestion for requirements gatheringralph-wiggum/
├── .claude-plugin/ # Claude Code plugin manifest
├── agents/
│ └── ralph/
│ └── SKILL.md # Amp skill
├── skills/
│ └── ralph/
│ └── SKILL.md # Claude Code skill
├── install.sh # Installer for both agents
└── README.md
jq installed (for streaming output parsing)Ralph runs autonomously with permissions bypassed. Always run in a sandboxed environment (Docker, VM, etc.) to protect credentials and sensitive files.
MIT
Based on How to Ralph Wiggum by Geoffrey Huntley. Inspired by snarktank/ralph PRD and threading patterns.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research