richtabor/agent-skills/ralph-json-create-issues
Claude Code and agent skill by richtabor/agent-skills
- community
Checking that the SKILL.md file is still in the repository.
Converts a PRD or plan markdown file into prd.json format for ralph-json-start-loop to execute autonomously. Use when user wants to convert a PRD or plan to JSON stories.
Install
npx vskill@latest install richtabor/agent-skills/ralph-json-create-issuesSKILL.md
Create PRD JSON
Convert a Product Requirements Document or plan file into JSON for Ralph.
Input
Check these locations in order:
- `.claude/plans/` — Where plan mode saves approved plans. Primary source.
- `plans/` — Project-level plans directory.
- `prds/` — Standalone PRDs not generated from plan mode.
If files exist in multiple locations, list all and ask which to convert. If only one file is found, use it directly. If no files are found in any location, ask the user for the path to their PRD/plan file.
Conversion Rules
Story Sizing (Critical)
Each story MUST complete in ONE Ralph iteration (one context window).
Right-sized:
- Add a database column
- Create a single UI component
- Add one API endpoint
- Add form validation
- Update a server action
Too large (must split):
Dependency Ordering
Stories execute sequentially by priority:
- Database/schema changes
- Backend logic
- API endpoints
- UI components
Cross-PRD Dependencies (Critical)
Ralph respects dependsOn to sequence PRDs. Before generating JSON:
- Scan existing PRDs — Read all
prds/*.jsonto know what features exist - Detect dependencies — Look for references in the markdown PRD:
- Explicit: "See
elevenlabs-integration.md", "Depends on morning brief" - Implicit: Story notes mentioning other features
- Technical: Uses tables/APIs defined in another PRD
- Populate `dependsOn` — Array of PRD names (without
.jsonextension)
Examples of dependency detection:
If no dependencies detected:
Acceptance Criteria (Critical)
Must be explicit and verifiable:
Good:
Bad:
Required in every story:
- "Typecheck passes"
- "Lint passes"
Required for UI stories:
- "Verify at localhost:3000/[path]"
Output Format
Generate prds/[feature-name].json:
Process
- Scan existing PRDs — Read
prds/*.jsonto understand the dependency landscape - Read the PRD/plan markdown file from
.claude/plans/,plans/, orprds/ - Derive feature name from filename (e.g.,
auth-flow.md→auth-flow) - Detect dependencies — Check for references to other PRDs in the markdown
- Break into right-sized stories starting at US-001
- Order by dependency (set priority)
- Add explicit acceptance criteria
- Save to
prds/[feature-name].json
Pre-Save Checklist
Before saving, verify:
- [ ] Each story completable in one iteration
- [ ] Stories ordered by dependency
- [ ] All criteria include "Typecheck passes"
- [ ] UI stories include "Verify at localhost:3000/..."
- [ ] No vague criteria ("works", "good", "correct")
- [ ] Story IDs are sequential (US-001, US-002, ...)
- [ ]
dependsOnis populated (empty array if no dependencies) - [ ] Dependencies reference existing PRD names (without extension)
After Conversion
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ralph-json-create-issues/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 8
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/richtabor/agent-skills/ralph-json-create-issues)