prd

Generate executable PRDs as structured JSON files from idea files.

38|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/allierays/agentic-loop --skill prd-allierays
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/allierays/agentic-loop/tree/main/.claude/skills/prd
Command: npx skills add https://github.com/allierays/agentic-loop --skill prd-allierays

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of detailed, executable Product Requirement Documents (PRDs) from high-level ideas or existing documentation, streamlining the AI development process.

Core Features & Use Cases

  • PRD Generation: Converts feature ideas or documentation into structured PRD JSON files with executable stories for AI agents like Ralph.
  • Story Splitting & Validation: Breaks down features into small, testable stories and rigorously validates them against defined criteria (testability, dependencies, security, scale).
  • Use Case: You have a new feature idea for your application. Use this Skill to generate a complete PRD with all necessary stories, acceptance criteria, and test steps, ready for an AI developer to implement.

Quick Start

Use the prd skill to generate a PRD for the idea described in docs/ideas/user-auth.md.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate executable PRDs for AI development loops?▼

PRD generation breaks features into small, testable stories and rigorously validates them against testability, dependencies, security, and scale criteria before outputting a structured `.ralph/prd.json` file for AI agents.

How do I split feature ideas into testable stories for an AI developer?▼

Splitting features into small, testable stories is handled automatically during PRD generation. The system takes high-level ideas or documentation and breaks them down into granular stories with acceptance criteria and test steps.

Can I append new features to an existing PRD JSON file?▼

Yes, you can append to or overwrite existing PRD JSON files. This allows you to continuously add new features and stories to an already generated `.ralph/prd.json` without losing previous work.

What validation criteria are used when generating product requirements for autonomous coding?▼

Product requirements generation validates stories against testability, dependencies, security, and scale criteria. This ensures each story is rigorously checked for technical and functional viability before AI implementation.

Do I need a specific file format to start writing product requirements from an idea?▼

You do not need a specific file format to start writing product requirements. The system accepts direct text descriptions or existing idea files, such as markdown documents stored in your project directories.