install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/ralph-1molchuan" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ralph-cd3819 && rm -rf "$T"
manifest:
skills/tools/ralph-1molchuan/SKILL.mdsource content
oh-my-ccg Ralph Mode
"The boulder never stops." Persistent loop that keeps working until verification passes.
Activation
Trigger: "ralph", "don't stop"
Loop Structure
Start (iteration 0) │ ├─ Execute: Run the task (executor agent) ├─ Verify: Check results (verifier agent) │ ├─ Tests pass? │ ├─ Build succeeds? │ └─ LSP clean? │ ├─ All pass? → COMPLETE ✅ └─ Any fail? → Fix issues → Next iteration └─ Max iterations (10)? → STOP with report
Implementation Steps
- Initialize ralph state: iteration=0, maxIterations=10
- Execute the current task using executor agent
- Run verification:
or equivalentnpm testtsc --noEmit- LSP diagnostics check
- If verification passes: mark complete, deactivate ralph
- If verification fails:
- Increment iteration
- Analyze failures with debugger agent
- Apply fixes
- Return to step 2
- If max iterations reached: stop, report remaining issues
State
Tracked in
.oh-my-ccg/state/ralph-state.json:
- iteration, maxIterations
- lastVerification (tests, build, lsp, issues)
- active flag
Integration
- Works inside autopilot (auto-impl uses ralph per task)
- Works standalone for any execution task
- Stop hook prevents Claude from stopping while ralph is active