ralph-tui-create-json

Installation
Summary

Convert PRDs to prd.json format for ralph-tui autonomous execution.

  • Extracts quality gates (universal and UI-specific commands) from PRD and appends them to every story's acceptance criteria
  • Outputs a flat JSON structure with "name" and "userStories" at root level, ready for ralph-tui run --prd <path>
  • Enforces right-sized stories completable in one agent iteration; splits oversized work into schema, backend, and UI layers
  • Sets up story dependencies via dependsOn array to prevent blocked work and maintain execution order
  • Validates against common schema anti-patterns (wrapper objects, "tasks" instead of "userStories", complex nesting)
SKILL.md

Ralph TUI - Create JSON Tasks

Converts PRDs to prd.json format for ralph-tui autonomous execution.

Note: This skill is bundled with ralph-tui's JSON tracker plugin. Future tracker plugins (Linear, GitHub Issues, etc.) will bundle their own task creation skills.

⚠️ CRITICAL: The output MUST be a FLAT JSON object with "name" and "userStories" at the ROOT level. DO NOT wrap content in a "prd" object or use "tasks" array. See "Schema Anti-Patterns" section below.


The Job

Take a PRD (markdown file or text) and create a prd.json file:

  1. Extract Quality Gates from the PRD's "Quality Gates" section
  2. Parse user stories from the PRD
  3. Append quality gates to each story's acceptance criteria
  4. Set up dependencies between stories
  5. Output ready for ralph-tui run --prd <path>
Related skills
Installs
899
Repository
subsy/ralph-tui
GitHub Stars
2.3K
First Seen
Jan 20, 2026