ralph
Self-referential loop until task completion with architect verification
npx skills add majiayu000/claude-skill-registry --skill ralph-chanhee-kang-oh-my-gemini-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Ralph Skill [RALPH + ULTRAWORK - ITERATION {{ITERATION}}/{{MAX}}] Your previous attempt did not output the completion promise. Continue working on the task. ## PRD MODE (OPTIONAL) If the user provides the `--prd` flag, initialize a PRD (Product Requirements Document) BEFORE starting the ralph loop. ### Detecting PRD Mode Check if `{{PROMPT}}` contains the flag pattern: `--prd` or `--PRD` ### PRD Initialization Workflow When `--prd` flag detected: 1. **Create PRD File Structure** (`.omc/prd.json` and `.omc/progress.txt`) 2. **Parse the task** (everything after `--prd` flag) 3. **Break down into user stories** with this structure: ```json { "project": "[Project Name]", "branchName": "ralph/[feature-name]", "description": "[Feature description]", "userStories": [ { "id": "US-001", "title": "[Short title]", "description": "As a [user], I want to [action] so that [benefit].", "acceptanceCriteria": ["Criterion 1", "Typecheck passes"], "priority": 1, "passes": false } ] } ``` 4. **Create progress.txt**: ``` # Ralph Progress Log Started: [ISO timestamp] ## Codebase Patterns (No patterns discovered yet) --- ``` 5. **Guidelines for PRD creation**: - Right-sized stories: Each completable in
- PRD MODE (OPTIONAL)
- Detecting PRD Mode
- PRD Initialization Workflow
- Example Usage
- ULTRAWORK MODE (AUTO-ACTIVATED)
- Parallel Execution Rules
- Smart Model Routing (SAVE TOKENS)
- Available Agents by Tier
- Background Execution Rules
- COMPLETION REQUIREMENTS
- VERIFICATION BEFORE COMPLETION (IRON LAW)
- Steps (MANDATORY)
- Red Flags (STOP and verify)
- Evidence Chain
What does the ralph skill do?
Self-referential loop until task completion with architect verification
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ralph-chanhee-kang-oh-my-gemini-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
