ralph-tui-create-json

Convert markdown PRDs into a flat prd.json for Ralph-tui execution.

1|1|Updated Jun 2, 2025
One-click install
npx skills add https://github.com/BumpyClock/dotfiles --skill ralph-tui-create-json-bumpyclock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-tui-create-json
Source: https://github.com/BumpyClock/dotfiles/tree/main/.ai_agents/skills_archive/ralph-tui-create-json
Command: npx skills add https://github.com/BumpyClock/dotfiles --skill ralph-tui-create-json-bumpyclock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually translating PRDs into the flat prd.json schema required by Ralph-tui is time-consuming and error-prone; this skill automates the conversion and ensures a consistent structure.

Core Features & Use Cases

  • Converts a PRD (markdown or text) into a flat prd.json with top-level fields: name, branchName, description, and a flattened "userStories" array.
  • Extracts user stories, acceptance criteria, and quality gates, preserving relationships via "dependsOn".
  • Outputs a ready-to-run prd.json suitable for ralph-tui run --prd.

Quick Start

Generate the prd.json file from your PRD input using Ralph-tui.

Frequently Asked Questions about ralph-tui-create-json

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

FAQPage Schema
How do I convert a markdown PRD into a prd.json file for Ralph-tui?

To convert a PRD into prd.json for Ralph-tui, you parse the markdown to extract user stories, acceptance criteria, and dependencies, then flatten them into a root-level JSON object with branchName, description, and a populated userStories array.

What is the correct prd.json schema structure required to run Ralph-tui?

The correct prd.json schema for Ralph-tui is a flat root-level structure containing top-level fields: name, branchName, description, and a flattened userStories array, where each story includes acceptance criteria, quality gates, and dependsOn relationships.

Can I automatically generate quality gates and dependencies for user stories from text?

Yes, you can automatically generate quality gates and dependencies from text by parsing a PRD to extract these elements and preserving their relationships via the dependsOn field within the flattened userStories array.

Why does my manually created prd.json fail when running ralph-tui run --prd?

Your manually created prd.json may fail because it lacks the required flat root-level structure or is missing mandatory fields like branchName, description, or the fully populated userStories array with quality gates needed for execution.

Does Ralph-tui support nested user story hierarchies in the prd.json input?

No, Ralph-tui does not support nested user story hierarchies in the prd.json input. The required schema uses a flattened userStories array at the root level, preserving relationships through the dependsOn field rather than nesting.