Install any skill in seconds. Free to start, no credit card required.
Get Started Free →yeachan-heo/ralph
Self-referential loop until task completion with configurable verification reviewer
Passed 12 of 18 test cases with the skill, and 3 of 18 without it.
and 14 more in the full report
14 fixed3 passed either way7 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
All stories in `prd.json` pass, reviewer approval is granted, deslop pass is complete, and post-deslop regression tests pass. What command must be executed to conclude the session and clean up state?
| Checked | Without skill | With skill |
|---|---|---|
| Executes /oh-my-claudecode:cancel to conclude the session. | Missed | Passed |
The instructions your model reads when the skill loads.
[RALPH - ITERATION {{ITERATION}}/{{MAX}}]
Your previous attempt did not output the completion promise. Continue working on the task.
<Use_When>
<Do_Not_Use_When>
autopilot insteadplan skill instead/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 declared "done", tests get skipped, edge cases get forgotten. Ralph prevents this by:
<PRD_Mode>
By default, ralph operates in PRD mode. A scaffold prd.json is auto-generated when ralph starts if none exists. Active transient PRD state is session-scoped at .omc/state/sessions/{sessionId}/prd.json when a session ID is available; legacy project-level prd.json / .omc/prd.json files are read as startup migration inputs.
Startup gate: Ralph always initializes and validates prd.json at startup. Legacy --no-prd text is sanitized from the prompt for backward compatibility, but it no longer bypasses PRD creation or validation.
Deslop opt-out: If {{PROMPT}} contains --no-deslop, skip the mandatory post-review deslop pass entirely. Use this only when the cleanup pass is intentionally out of scope for the run.
test cases passed, vs 3 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.