ralph

Solid

Self-referential loop until task completion with configurable verification reviewer

AI & Automation 36,273 stars 3296 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

[RALPH + ULTRAWORK - ITERATION {{ITERATION}}/{{MAX}}] Your previous attempt did not output the completion promise. Continue working on the task. <Purpose> Ralph is a PRD-driven persistence loop that keeps working on a task until ALL user stories in prd.json have passes: true and are reviewer-verified. It wraps ultrawork's parallel execution with session persistence, automatic retry on failure, structured story tracking, and mandatory verification before completion. </Purpose> <Use_When> - Task requires guaranteed completion with verification (not just "do your best") - User says "ralph", "don't stop", "must complete", "finish this", or "keep going until done" - Work may span multiple iterations and needs persistence across retries - Task benefits from structured PRD-driven execution with reviewer sign-off </Use_When> <Do_Not_Use_When> - User wants a full autonomous pipeline from idea to code -- use `autopilot` instead - User wants to explore or plan before committing -- use `plan` skill instead - User wants a quick one-shot fix -- delegate directly to an executor agent - User wants manual control over completion -- use `ultrawork` directly - User already has an active Claude Code `/goal` and only wants that native goal loop monitored -- adopt the existing `/goal` explicitly or use artifact-only Ultragoal notes instead of starting Ralph as a competing persistence loop </Do_Not_Use_When> <Why_This_Exists> Complex tasks often fail silently: partial implementations get...

Details

Author
Yeachan-Heo
Repository
Yeachan-Heo/oh-my-claudecode
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category