askill
ralph-prd

ralph-prdSafety 95Repository

Create Product Requirements Document (PRD) and setup for Ralph autonomous loop. Use when user runs /create-prd command, wants to set up a project for Ralph, mentions "ralph setup", "create prd", "product requirements", or needs to generate tasks for autonomous development.

6 stars
1.2k downloads
Updated 3/2/2026

Package Files

Loading files...
SKILL.md

Ralph PRD Creation

Interactive wizard to create Product Requirements Document and Ralph project setup with task sets.

Quick Start

/create-prd                    # Start interactive wizard
/create-prd "Build a todo app" # Start with description

What It Creates

project/
├── PROMPT.md                          # Instructions for each iteration
├── ralph.sh                           # Loop runner (executable)
└── .ralph/
    ├── current-taskset -> tasksets/initial  # Symlink to active taskset
    └── tasksets/
        └── initial/                   # Your task set (named during setup)
            ├── tasks.json             # Task list (JSON)
            ├── prd.md                 # Requirements (Markdown)
            ├── memories.md            # Persistent learnings
            ├── config.json            # Ralph settings
            └── activity.log           # Iteration log (empty)

Discovery Questions

Ask these discovery questions:

  1. Task Set Name - What should this collection be called? (default: "initial")
  2. Problem - What problem are you solving?
  3. Audience - Who is the target user?
  4. Features - What are the 3-5 core features?
  5. Tech Stack - What technologies to use?
  6. Architecture - Monolith, microservices, etc.?
  7. UI/UX - Visual requirements and preferences?
  8. Auth - Authentication needs?
  9. Integrations - Third-party services?
  10. Success Criteria - How do we know it's done?

Question Specificity for Destructive Operations

When discovery questions involve deleting files, removing dependencies, or other destructive changes:

  • Always include full paths of items being deleted or modified
  • State size/scope — file count, line count, component count
  • Explicitly state what will NOT be affected
  • Frame as confirmation, not open question — "Deleting X, Y, Z. Proceed?" not "What should be deleted?"

See EXAMPLES.md for vague-vs-specific anti-patterns.

Task Generation

Convert features into atomic tasks with categories: setup, feature, integration, styling, testing, verification. See WORKFLOW.md for task format and categories.

Final verification task: Always include a final task with verificationTier: "visual" (UI projects) or "api" (API-only projects) that verifies the complete application works end-to-end. This catches issues that individual task verification misses.

Workflow

See WORKFLOW.md for detailed discovery flow.

Examples

See EXAMPLES.md for PRD examples.

Troubleshooting

See TROUBLESHOOTING.md for common issues.

Templates

Use templates from templates/ for generating output files:

  • prd.md.template - PRD document structure
  • tasks.json.template - Task list format
  • prompt.md.template - Iteration instructions
  • config.json.template - Ralph configuration
  • memories.md.template - Learnings file

After Setup

./ralph.sh 20    # Start autonomous loop

Creating Additional Task Sets

After initial setup, create more task sets:

/ralph taskset new "auth-feature"    # Create new task set
/ralph taskset list                  # See all task sets
/ralph taskset switch "auth-feature" # Switch to it

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

75/100Analyzed 2/19/2026

Well-structured PRD creation skill for Ralph autonomous development loop with clear discovery questions, task generation guidance, and helpful destructive operation safeguards. Highly actionable and clear with good depth. Somewhat limited reusability due to Ralph-specific implementation (directory structure, commands). Tags appear somewhat mismatched (ci-cd, github-actions not relevant to PRD creation). Core content is complete though references external files not provided."

95
95
40
75
90

Metadata

Licenseunknown
Version-
Updated3/2/2026
Publisherjoaquimscosta

Tags

apici-cdgithub-actionspromptingsecurity