ralph
Installation
SKILL.md
Ralph — Autonomous Agent Runner
Ralph is a bash script that runs Claude autonomously to implement features from a PRD. It processes one user story per iteration, commits after each, and stops when the PRD is complete.
First-time Setup
When the user first invokes Ralph, check if the project is set up:
- If
ralph.shdoesn't exist in the project root, create it fromreferences/ralph-script.md(in this skill's directory) - Make it executable:
chmod +x ralph.sh - Add to
.gitignoreif not already present:prd.json,progress.txt - Create
tasks/directory if it doesn't exist - Create empty
progress.txtif it doesn't exist - Verify
jqis installed (which jq); if not, tell the user to install it (brew install jq)