ralph

Iterate PRD-driven tasks until all user stories pass verification.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ClementATH/oh-my-claudecode --skill ralph-clementath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/ClementATH/oh-my-claudecode/tree/main/skills/ralph
Command: npx skills add https://github.com/ClementATH/oh-my-claudecode --skill ralph-clementath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ralph solves the problem of guaranteeing task completion across multiple iterations by enforcing a PRD-driven persistence loop with structured storytelling, automatic retries, and mandatory verification before completion.

Core Features & Use Cases

  • PRD-driven persistence loop that iterates until all user stories in prd.json pass verification.
  • Parallel execution with session persistence, automatic retry on failure, and progress tracking across iterations.
  • Enforces fresh verification against acceptance criteria before completion and provides a structured workflow for complex tasks.

Quick Start

Start a Ralph-driven run by providing your initial task prompt and letting the system manage iterative PRD-driven work with reviewer verification until completion.

Frequently Asked Questions about ralph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate task execution to persist until PRD verification passes?

To automate task execution with PRD-driven persistence, you provide an initial prompt and the system iterates automatically until all user stories in prd.json pass verification. It enforces session persistence and automatic retries on failure.

What is a PRD-driven iteration loop for multi-iteration tasks?

A PRD-driven iteration loop is a workflow mechanism that repeatedly executes tasks based on product requirements until every user story meets its acceptance criteria. It mandates fresh verification and reviewer sign-off before allowing completion.

How do I track progress across multiple task iterations automatically?

You track progress automatically across iterations using structured files like prd.json and progress.txt. The system manages these files to maintain structured storytelling and ensure continuity throughout the task lifecycle.

Does the workflow require reviewer sign-off before completing tasks?

Yes, the workflow requires mandatory reviewer sign-off before completion. It enforces fresh verification against the acceptance criteria defined in the PRD to guarantee that all task requirements are genuinely met.

What happens when a task fails during automated workflow execution?

When a task fails during automated workflow execution, the system applies automatic retries on failure. It uses session persistence to maintain state and continues driving the PRD-driven iteration until verification succeeds.

When should I use an automated PRD-driven persistence loop for workflows?

You should use an automated PRD-driven persistence loop for multi-iteration tasks that require strict persistence and reviewer sign-off. It is ideal for complex workflows where guaranteeing task completion against acceptance criteria is critical.