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-3 --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 Convert PRD Markdown files to prd.json format for RALPH automation. ## Trigger This skill activates when the user asks to: - Convert a PRD to JSON - Prepare a PRD for RALPH - Create prd.json from a PRD file ## Process ### Step 1: Read the PRD Read the specified PRD Markdown file: ```bash cat tasks/prd-[feature-name].md ``` ### Step 2: Extract Information Parse the PRD to extract: - Project name (from title) - Description (from overview) - User stories with: - ID (US-001, US-002, etc.) - Title - Description (As a... I want... So that...) - Acceptance criteria - Priority ### Step 3: Generate prd.json Create the JSON structure: ```json { "project": "[Feature Name]", "branchName": "ralph/[feature-slug]", "description": "[Overview text]", "createdAt": "[Today's date]", "userStories": [ { "id": "US-001", "title": "[Story title]", "description": "[Full story description]", "acceptanceCriteria": [ "[Criterion 1]", "[Criterion 2]", "Typecheck passes" ], "priority": 1, "passes": false, "notes": "" } ] } ``` ### Step 4: Validate and Save Before saving, validate: 1. Every story has "Typecheck passes" in criteria 2. Stories are ordered by priority (dependencies first) 3. Each stor
- Trigger
- Process
- Step 1: Read the PRD
- Step 2: Extract Information
- Step 3: Generate prd.json
- Step 4: Validate and Save
- Rules for Story Conversion
- 1. Story Sizing
- 2. Priority Assignment
- 3. Required Criteria
- 4. Branch Naming
- Output
- Example Conversion
cat tasks/prd-[feature-name].md if [ -f prd.json ]; then mkdir -p archive/$(date +%Y-%m-%d) cp prd.json archive/$(date +%Y-%m-%d)/ cp progress.txt archive/$(date +%Y-%m-%d)/ 2>/dev/null || true fi cat > prd.json << 'EOF' cat > progress.txt << 'EOF'
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-3 --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.