ralph

Automates a PRD-driven loop verifying all user stories pass before completion.

153|12|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/jmstar85/oh-my-githubcopilot --skill ralph-jmstar85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/jmstar85/oh-my-githubcopilot/tree/main/.github/skills/ralph
Command: npx skills add https://github.com/jmstar85/oh-my-githubcopilot --skill ralph-jmstar85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ralph implements a PRD-driven persistence loop that keeps working on a task until all user stories have passes: true and are reviewer-verified.

Core Features & Use Cases

  • Structured, PRD-guided iteration that advances tasks only when criteria are met.
  • Automatic verification of acceptance criteria across user stories and iterative progress tracking.
  • Post-review cleanup and regression checks to ensure quality before completion.

Quick Start

Initiate a PRD-driven task loop by triggering Ralph and allow it to persist until all stories pass verification.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate PRD-driven task completion for multi-iteration projects?

Automating PRD-driven task completion requires a persistence loop that iteratively validates each user story until all pass verification and receive reviewer approval. Ralph advances tasks only when acceptance criteria are fully met, ensuring structured progression across multi-iteration projects.

What is a PRD-driven persistence loop and how does it work for software engineering tasks?

A PRD-driven persistence loop continuously drives task completion by validating user stories against acceptance criteria until all pass and are reviewer-verified. It executes PRD setup, story selection, implementation, verification, cleanup, regression checks, and mandatory reviewer verification in sequence.

Can I skip PRD generation or post-cleanup passes when running a multi-agent workflow?

Yes, you can skip PRD generation or post-cleanup passes using optional flags within the persistence loop. This allows you to bypass initial PRD setup or final cleanup phases if your multi-agent workflow already has those steps covered externally.

How do I verify acceptance criteria across user stories during task management automation?

Verifying acceptance criteria across user stories is handled automatically by the persistence loop, which iteratively checks each story until passes returns true. It then performs regression checks and requires mandatory reviewer verification before marking the task complete.

What is the best way to ensure release-readiness across multiple user stories before completion?

Ensuring release-readiness across multiple user stories requires post-review cleanup and regression checks after all stories pass verification. Ralph enforces mandatory reviewer verification to guarantee quality and completeness before any task is considered fully finished.