ralph-tui-create-json

Convert PRD markdown specifications into flat prd.json files for Ralph TUI.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/desflynn/ralph-tui --skill ralph-tui-create-json-desflynn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-tui-create-json
Source: https://github.com/desflynn/ralph-tui/tree/main/skills/ralph-tui-create-json
Command: npx skills add https://github.com/desflynn/ralph-tui --skill ralph-tui-create-json-desflynn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts a PRD into a flat prd.json object compatible with Ralph TUI's JSON task tracker, enabling automated task generation and execution.

Core Features & Use Cases

  • PRD to prd.json conversion: Transforms a PRD into the required flat structure with root fields and a userStories array.
  • Branch name derivation & structure enforcement: Derives a kebab-case branchName from the feature name and ensures a root-level layout.
  • Output readiness: Produces a ready-to-run prd.json file that can be consumed by ralph-tui run.

Quick Start

Run the skill to convert a PRD into a prd.json at ./tasks/prd.json.

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 PRD markdown file into a prd.json task file?

To convert a PRD into a prd.json file, you can use this Skill to transform markdown specifications into a flat JSON structure with root fields and a userStories array. It outputs a ready-to-run file at a configurable path for task tracking.

Does ralph-tui require a specific prd.json format for task generation?

Yes, ralph-tui requires a flat prd.json format with root-level keys like name, branchName, and description, alongside a userStories array. This Skill enforces that structure and initializes empty dependencies and passes flags for iteration.

What is the best way to generate a branch name from a PRD feature name?

The best way to generate a branch name from a feature name is automated kebab-case derivation. This Skill derives the branchName directly from the feature name specified in your PRD and maps it into the root-level fields of the prd.json output.

How do I create a flat JSON task tracker input from a markdown specification?

You can create a flat JSON task tracker input by running this Skill on your markdown specification. It parses the PRD structure to generate the required root fields and userStories array, outputting a ready-to-run prd.json file for ralph-tui execution.

Can I configure the output path when generating a prd.json from a PRD?

Yes, you can configure the output path when generating a prd.json from a PRD. By default, the Skill produces the ready-to-run file at ./tasks/prd.json, but the destination path is configurable to fit your workflow.

What components do I need to install to output a prd.json for ralph-tui?

You do not need to install any external components or dependencies to output a prd.json for ralph-tui. This Skill operates independently with zero dependencies to convert your PRD into the required flat JSON task format.