Agent skill

ralph

Run RALPH autonomous development loop. Converts PRD markdown to prd.json and runs autonomous implementation.

majiayu000534★ · 1 repos on radarProfile →
claude-codecan modify filesMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Allowed tools: ReadEditWriteBashGrepGlob
Path: skills/agent/ralph-doravidan-supreme-ralph/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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 '

What's inside
Steps it walks through
  1. Triggers
  2. Commands
  3. /ralph - Status & Help
  4. /ralph --status - Detailed Status
  5. /ralph --validate - Validate PRD
  6. /ralph --reset - Reset Progress
  7. /ralph --analyze - Re-analyze Project
  8. /ralph-convert <file> - Convert PRD to JSON
  9. PRD Conversion Process
  10. Step 1: Read the PRD
  11. Step 2: Extract Information
  12. Step 3: Generate prd.json
  13. Step 4: Archive Previous PRD
  14. Step 5: Initialize Progress
Ships with 1 file
  • metadata.json
Commands it runs
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:"
More from claude-skill-registry
All skills →
About this skill
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.

Keep going