ralph-run
Run RALPH autonomous development loop to implement features from the PRD.
Profile →npx skills add majiayu000/claude-skill-registry --skill ralph-run-doravidan-supreme-ralph-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.
# Run RALPH - Autonomous Development Execute the RALPH autonomous development loop to implement features from the PRD. ## Two Operating Modes ### 1. PRD Loop Mode (Greenfield) For implementing features from a PRD file: ```bash ./scripts/ralph/ralph.sh 20 ``` ### 2. Single-Task Mode (Brownfield) For quick one-off tasks without a PRD: ```bash ./scripts/ralph/ralph.sh --task "Fix the login button styling" ``` ## Trigger This skill activates when: - `/ralph-run` - Start RALPH with default iterations (10) - `/ralph-run 20` - Start RALPH with specified iterations - `/ralph-run --task "description"` - Single-task mode - User says "run RALPH", "start autonomous development", etc. ## Prerequisites Check ### 1. Verify PRD exists (supports multiple formats) ```bash # Check for PRD in multiple formats if [ -f prd.json ]; then echo "✓ Found prd.json (JSON format)" # Validate JSON cat prd.json | jq . > /dev/null 2>&1 if [ $? -ne 0 ]; then echo "❌ prd.json is not valid JSON" exit 1 fi # Check for incomplete stories REMAINING=$(cat prd.json | jq '[.userStories[] | select(.passes == false)] | length') elif [ -f PRD.md ]; then echo "✓ Found PRD.md (Markdown format)" # Count unchecked tasks REMAINING
- Two Operating Modes
- 1. PRD Loop Mode (Greenfield)
- 2. Single-Task Mode (Brownfield)
- Trigger
- Prerequisites Check
- 1. Verify PRD exists (supports multiple formats)
- 2. Check RALPH configuration
- 3. Verify PROJECTSPEC.md exists (recommended)
- 4. Check Git status
- 5. Show PRD status
- Running RALPH
- Option 1: Bash Script (Recommended)
- With CLI Options:
- Option 2: Node.js Runner
Check for PRD in multiple formats if [ -f prd.json ]; then echo "✓ Found prd.json (JSON format)" cat prd.json | jq . > /dev/null 2>&1 if [ $? -ne 0 ]; then echo "❌ prd.json is not valid JSON" exit 1 fi elif [ -f PRD.md ]; then echo "✓ Found PRD.md (Markdown format)"
What does the ralph-run skill do?
Run RALPH autonomous development loop to implement features from the PRD.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ralph-run-doravidan-supreme-ralph-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.