ralph_skill

This skill converts a PRD into Ralph's prd.json format for autonomous execution, generating one user story per requirement.
  • Shell

214

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill rohunj/claude-build-workflow --skill ralph

  • SKILL.md7.7 KB

Overview

This skill converts existing PRDs (markdown or plain text) into Ralph's prd.json format for autonomous execution. It produces a validated, dependency-ordered set of small user stories with required acceptance criteria and metadata ready for the Ralph workflow. Use it when you need a runnable prd.json that follows Ralph's story sizing and ordering rules.

How this skill works

Provide a PRD or paste the markdown/text. The converter extracts project name, feature title/description, and breaks the PRD into discrete user stories sized to complete in one Ralph iteration. It assigns sequential IDs, sets priorities by dependency order, appends required criteria like "Typecheck passes", and outputs a prd.json with branchName in ralph/kebab-case format.

When to use it

  • You have an existing PRD and need prd.json for Ralph
  • Preparing a feature for automated implementation with Claude Code
  • Splitting large features into iteration-sized stories
  • Archiving or replacing an existing prd.json before a new run
  • Ensuring acceptance criteria are verifiable and ordered by dependency

Best practices

  • Keep each story completable in one Ralph iteration (2–3 sentence scope)
  • Order stories: schema → backend → UI → dashboards
  • Always include "Typecheck passes" in every story's acceptanceCriteria
  • Add "Verify in browser using dev-browser skill" for UI stories
  • Archive existing prd.json if branchName differs before saving new file

Example use cases

  • Convert a Task Status PRD into prd.json with separate stories for schema, UI badge, toggle, and filter
  • Split a large notification system PRD into multiple focused stories: schema, service, UI components, preferences
  • Generate a prd.json from a bugfix-focused PRD that only needs a migration and a server action
  • Prepare an app feature PRD for autonomous builds by ensuring verifiable acceptance criteria

FAQ

The converter will split it into smaller stories. If ambiguous, it suggests splits like schema, backend, component, and integration tasks.

Does every story get "passes: false"?

Yes. The tool always sets passes: false and clears notes to ensure a fresh run; Ralph marks passes true during execution.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational