Install any skill in seconds. Free to start, no credit card required.
Get Started Free →[omh] Ralph - one owner drives a concrete task to done: implement, verify, review, repeat until the gate passes; prefer over one-shot delegation when the task needs a verification loop. Aliases: ulr. Use when the user says: ralph, finish until done, persistent execution, self-referential loop.
.claude/skills/rlaope-ulw-ralph/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 150% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 112% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 113% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 97% | 0% |
This is a Hermes-native ralph workflow skill.
ralph exists to keep execution work explicit, evidence-backed, and inside the Hermes/executor boundary instead of relying on ad hoc chat narration.
ultragoal.Good example:
Bad example:
ralph.hermes_coding_harness/v1 to keep builder, verifier, reviewer, docs, and PR lanes separate.oh-my-hermes, meta-router, deep-interview, plan, ralplan, codebase-onboarding, codegraph-refresh, ultragoal, +6 more) - clarify, plan, ship, or loop goals.oh-my-hermes or name the adjacent workflow.omh-routing/references/skill-common-rail.md.Use after scope is concrete and the user wants one owner to continue through implementation and verification.
Strong routing signals: ralph, $ralph, ulr, $ulr, finish until done, persistent execution, self-referential loop
Category: execution Phase: completion Hermes role: handoff-guide Quality tier: handoff-gated Reasoning demand: heavy
Quality bar:
Handoff policy:
Keep as compatibility guidance; for implementation, ask the wrapper to prepare/track the selected coding runtime path instead of hiding execution inside chat narration.
Executor readiness:
executor_readiness/v1 for the selected Codex, Claude Code, Hermes, or oh-my runtime path before first dispatch.missing or blocked, ask the user to choose another coding agent, configure PATH, continue in Hermes, or keep a prompt/runtime handoff; retry only after that state changes.Delegation transparency:
... [truncated, N chars total] — the user must see WHAT was asked, not just that something was.(model effort) in status and briefing lines — including runtime-native subagents; write the literal unknown when the host does not expose a value, never empty parentheses, and carry token and elapsed figures the same way.--output-format json and read session_id from the result (resume with claude -p --resume <session-id>); for Codex pass --json and read thread_id (resume with codex exec resume <thread-id>, repeating --skip-git-repo-check outside a git repo). Never leave a delegate run with no recorded way to resume or steer it — a plain-text one-shot that hides its session id strands the work when the run stalls or times out.--permission-mode acceptEdits or an explicit --allowedTools list (--dangerously-skip-permissions only inside an isolated worktree or sandbox), and the equivalent sandbox/approval flags for other CLIs. acceptEdits: true is not a settings key and ~/.claude/settings.local.json is not a file Claude Code reads — user scope is ~/.claude/settings.json and project scope is <dispatch cwd>/.claude/settings.local.json with rules under permissions.allow. Prove the grant with a bounded scratch-edit probe run before the real dispatch: a permission denial in a non-interactive run recurs identically on retry, so never redispatch until a changed grant is proven, and surface an ungrantable permission as a blocker before dispatch, not after minutes of silence.Required inputs:
Expected outputs:
Artifact expectations:
Safety rules:
Preferred harness for this skill: goal-execution.
shomh runtime record --skill ralph --harness goal-execution --status started
Record observed delegation results; otherwise return not_available or not_observed. Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
memory_review_card/v1 or handoff_context_pack/v1, treat it as reviewed OMH-local or wrapper-supplied context only. Use conflict-free context summaries to shape plans and handoffs, but do not claim Hermes internal memory was read or changed.Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
Other measured skills in the registry, with their headline benchmark lift.