skills/ralph-runner/SKILL.md
Run Ralph Wiggum autonomous coding loops. Use when user asks to run ralph, start autonomous coding, execute a PRD, implement features from a task list, or wants Claude Code to work through user stories iteratively.
npx skillsauth add linuxlewis/agent-skills ralph-runnerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run autonomous AI coding loops that implement features from a PRD (Product Requirements Document) iteratively.
claude --versionralph --version# Check status of a PRD
ralph status prd.json
# Run the loop
ralph run prd.json
# With context files
ralph run prd.json --context AGENTS.md --context ./docs
# More iterations
ralph run prd.json --iterations 20
Create a prd.json file with user stories:
{
"project": "MyApp",
"branchName": "ralph/feature-name",
"description": "Feature description",
"userStories": [
{
"id": "US-001",
"title": "Add login form",
"priority": 1,
"passes": false
}
]
}
ralph run prd.json --context AGENTS.md
ralph status prd.json
Each iteration:
prd.json, picks highest priority story where passes: falseprd.json, appends to progress.txt<promise>COMPLETE</promise> when all doneMemory persists via:
progress.txt (learnings)prd.json (status)ralph run <prd>ralph run prd.json [options]
Options:
-i, --iterations <n> Max iterations (default: 10)
-c, --context <paths> Context files/dirs to include
-p, --prompt <path> Custom prompt template
--headed Show Claude output live
--dry-run Preview without running
ralph status [prd]ralph status prd.json
Shows progress bar and story status.
See references/prd-format.md for complete format specification.
development
Review and respond to GitHub PR comments. Use when analyzing PR feedback, determining which comments to address, classifying review comments by priority, or implementing fixes for code review feedback.
data-ai
Notify OpenClaw gateway when background tasks complete. Use when you were dispatched by OpenClaw/TARS for background work and need to ping the user that you're done, failed, or blocked.
tools
Browser automation using the agent-browser CLI. Use when user asks to browse websites, open webpages, interact with page elements, take screenshots, fill forms, click buttons, scrape content, or automate browser tasks.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.