ralph
Run RALPH autonomous development loop. Converts PRD markdown to prd.json and runs autonomous implementation.
Profile →npx skills add majiayu000/claude-skill-registry --skill ralph-doravidan-supreme-ralph --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 - PRD Conversion & Management Convert PRD Markdown files to prd.json format and manage RALPH autonomous development. ## Triggers This skill activates when: - `/ralph` - Show status and help - `/ralph --status` - Show detailed PRD status - `/ralph --validate` - Validate prd.json - `/ralph --reset` - Reset progress.txt for fresh start - `/ralph --analyze` - Re-analyze project and update specs - `/ralph-convert <file>` - Convert PRD markdown to prd.json ## Commands ### `/ralph` - Status & Help Show current PRD status and available commands: ```bash # Check if prd.json exists if [ -f prd.json ]; then echo "=== RALPH Status ===" cat prd.json | jq '{ project: .project, branch: .branchName, total: (.userStories | length), complete: ([.userStories[] | select(.passes == true)] | length), remaining: ([.userStories[] | select(.passes == false)] | length) }' echo "" echo "=== Stories ===" cat prd.json | jq -r '.userStories[] | "\(.id): \(.title) [\(if .passes then "✓" else "○" end)]"' else echo "No prd.json found." echo "" echo "Create one with:" echo " /prd [feature description]" fi ``` ### `/ralph --status` - Detailed Status ```bash echo "=== PRD Status ===" cat prd.json | jq '
- Triggers
- Commands
- /ralph - Status & Help
- /ralph --status - Detailed Status
- /ralph --validate - Validate PRD
- /ralph --reset - Reset Progress
- /ralph --analyze - Re-analyze Project
- /ralph-convert <file> - Convert PRD to JSON
- PRD Conversion Process
- Step 1: Read the PRD
- Step 2: Extract Information
- Step 3: Generate prd.json
- Step 4: Archive Previous PRD
- Step 5: Initialize Progress
Check if prd.json exists
if [ -f prd.json ]; then
echo "=== RALPH Status ==="
cat prd.json | jq '{
echo ""
echo "=== Stories ==="
cat prd.json | jq -r '.userStories[] | "\(.id): \(.title) [\(if .passes then "✓" else "○" end)]"'
else
echo "No prd.json found."
echo "Create one with:"What does the ralph skill do?
Run RALPH autonomous development loop. Converts PRD markdown to prd.json and runs autonomous implementation.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ralph-doravidan-supreme-ralph --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.