ralph

Convert Product Requirement Documents into structured prd.json for Ralph.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ximing/spark --skill ralph-ximing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/ximing/spark/tree/main/.claude/skills/ralph.ralph
Command: npx skills add https://github.com/ximing/spark --skill ralph-ximing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the conversion of Product Requirement Documents (PRDs) into a structured prd.json format, enabling the Ralph autonomous agent system to process and execute tasks efficiently.

Core Features & Use Cases

  • PRD to JSON Conversion: Transforms markdown or text-based PRDs into Ralph's required JSON schema.
  • Story Management: Breaks down features into discrete, actionable user stories with clear acceptance criteria.
  • Dependency Management: Ensures stories are ordered logically for sequential execution.
  • Use Case: You have a new feature requirement documented in a markdown file. Use this Skill to convert it into a prd.json file that Ralph can use to generate code and implement the feature.

Quick Start

Convert the attached PRD document into Ralph's prd.json format.

Frequently Asked Questions about ralph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a PRD into JSON format for autonomous agent execution?

Converting a PRD into JSON format involves transforming markdown or text-based product requirement documents into a structured prd.json schema, enabling an autonomous agent system to process and execute tasks efficiently.

What is the best way to break down PRD features into manageable user stories?

Breaking down PRD features into manageable user stories requires dividing them into discrete, actionable items with clear acceptance criteria, ensuring each story is completable within a single agent iteration.

How does dependency management work when structuring PRD user stories?

Dependency management for PRD user stories ensures that stories are ordered logically for sequential execution, allowing the autonomous agent to process tasks in the correct functional sequence.

Do I need a markdown PRD to generate structured user stories with acceptance criteria?

You need a markdown or text-based PRD document to generate structured user stories, as the conversion process relies on parsing these documents to extract features and define specific verification standards.

What formatting and verification standards are required for autonomous agent user stories?

Autonomous agent user stories require adherence to specific formatting and verification standards within the prd.json file, ensuring each story contains defined acceptance criteria and is completable within a single iteration.