Agent skill · Workflow & Productivity

ralph-wiggum

Autonomous task completion loop with PRD tracking and LLM memory

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill ralph-wiggum-skill --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 10 KB
Bundled scripts: none
Version: 1.0.0
Declared author: Matt Pocock / Jeffrey Huntley (adapted for NodeJS Starter V1)
Path: skills/agent/ralph-wiggum-skill/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Ralph Wiggum Technique ## Overview The Ralph Wiggum technique is a simple but powerful pattern for autonomous AI-driven development: 1. **PRD (prd.json)**: JSON file with user stories, each having a `passes` boolean 2. **Progress file (progress.txt)**: LLM memory between iterations 3. **Loop**: Run Claude Code repeatedly until all tasks pass Named after Ralph Wiggum from The Simpsons - simple but effective. > "Me fail English? That's unpossible!" - Ralph Wiggum ## Why It Works ### The Problem with AI Coding - LLMs lose context between sessions - No persistent memory of what worked/failed - Tendency to declare victory without verification - Complex orchestration systems add overhead ### The Solution 1. **Structured task list (JSON)**: Machine-readable, hard for LLM to corrupt 2. **Progress file**: Persistent memory across iterations 3. **Verification gate**: MUST pass all checks before marking complete 4. **Git commits**: Checkpoint after each success 5. **Simple loop**: No complex orchestration needed ## Components ### 1. PRD File (plans/prd.json) ```json { "project": "My Project", "version": "1.0.0", "user_stories": [ { "id": "US-001", "epic": "Authentication", "title": "User ca

What's inside
Steps it walks through
  1. Overview
  2. Why It Works
  3. The Problem with AI Coding
  4. The Solution
  5. Components
  6. 1. PRD File (plans/prd.json)
  7. Key Fields
  8. 2. Progress File (plans/progress.txt)
  9. 3. Verification Pipeline
  10. Workflow Diagram
  11. Invocation
  12. Initialize (First Time)
  13. Run the Loop
  14. Best Practices
Ships with 1 file
  • metadata.json
Commands it runs
pnpm turbo run type-check  # TypeScript compilation
pnpm turbo run lint        # ESLint + Ruff linting
pnpm turbo run test        # Unit tests (Vitest/Pytest)
pnpm turbo run build       # Production build
pnpm --filter=web test:e2e # Playwright E2E tests
Unix/Mac/WSL
Windows PowerShell
Claude Code command
git log --oneline
More from claude-skill-registry
All skills →
About this skill
What does the ralph-wiggum skill do?

Autonomous task completion loop with PRD tracking and LLM memory

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill ralph-wiggum-skill --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going