ralph

Enforce PRD-driven user story tracking with iterative verification and reviewer sign-off.

2|1|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/yy1588133/oh-my-snow --skill ralph-yy1588133
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/yy1588133/oh-my-snow/tree/main/assets/skills/oms/ralph
Command: npx skills add https://github.com/yy1588133/oh-my-snow --skill ralph-yy1588133

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires oms, oms-prd, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill guarantees the completion of tasks with verification, preventing partial implementations and missed steps.

Core Features & Use Cases

  • PRD-Driven Execution: Structures work into user stories with testable acceptance criteria.
  • Persistent Loop: Keeps working on a task until every user story passes acceptance criteria and is verified.
  • Use Case: Ideal for complex tasks that require persistence and verification, such as software development projects with multiple user stories.

Quick Start

Start the Ralph persistence loop with the command: oms-prd init <task-description>

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I ensure task completion for complex user stories?

To ensure task completion, use a PRD-driven persistence loop that structures work into user stories with testable acceptance criteria and iterates until every user story passes verification. This mechanism prevents partial implementations and missed steps by requiring reviewer sign-off.

What is a PRD-driven persistence loop?

A PRD-driven persistence loop is a task management mechanism that structures work into user stories with testable acceptance criteria. It continuously iterates on a task until every user story passes acceptance criteria and receives reviewer sign-off.

How do I initialize a task using the PRD-driven persistence loop?

To initialize a task using the PRD-driven persistence loop, run the command `oms-prd init <task-description>`. This command sets up the structured task tracking required to enforce user story verification and reviewer sign-off.

Do I need OMS orchestration tools to track user story acceptance criteria?

Yes, you need OMS orchestration tools and PRD setup to track user story acceptance criteria. The persistence loop requires OMS and oms-prd dependencies to manage structured task tracking and enforce iterative verification.

When should I use a persistence loop for software development tasks?

Use a persistence loop for software development tasks that require guaranteed completion and verification, such as complex projects with multiple user stories. It is ideal for scenarios where preventing partial implementations and missed steps is critical.

How does iterative verification prevent missed steps in project management?

Iterative verification prevents missed steps by keeping the task active in a persistence loop until every user story passes its acceptance criteria and receives reviewer sign-off. This ensures no partial implementations are accepted before the task is marked complete.