Turns feature ideas into structured PRDs with a smart two-step flow: asks you 3-5 multiple choice questions about goals, scope, and target users, then generates a markdown doc with user stories, acceptance criteria, and functional requirements. Saves to tasks/prd-[feature-name].md so you can hand it off to whoever's building it. The user stories include a nice touch where UI changes automatically get a "verify in browser" acceptance criterion. It explicitly tells Claude not to start implementing, which is good because jumping straight to code without planning is how you end up rewriting everything. Best for greenfield features where you need to think through requirements before writing a line of code.

skills.sh installs
1.5K
GitHub stars
22.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add snarktank/ralph --skill prd --agent claude-code

Installs into .claude/skills of the current project.

Files

PRD Generator

Create detailed Product Requirements Documents that are clear, actionable, and suitable for implementation.


The Job

  1. Receive a feature description from the user
  2. Ask 3-5 essential clarifying questions (with lettered options)
  3. Generate a structured PRD based on answers
  4. Save to tasks/prd-[feature-name].md

Important: Do NOT start implementing. Just create the PRD.


Step 1: Clarifying Questions

Ask only critical questions where the initial prompt is ambiguous. Focus on:

  • Problem/Goal: What problem does this solve?
  • Core Functionality: What are the key actions?
  • Scope/Boundaries: What should it NOT do?
  • Success Criteria: How do we know it's done?

Format Questions Like This:

1. What is the primary goal of this feature?
   A. Improve user onboarding experience
   B. Increase user retention
   C. Reduce support burden
   D. Other: [please specify]

2. Who is the target user?
   A. New users only
   B. Existing users only
   C. All users
   D. Admin users only

3. What is the scope?
   A. Minimal viable version
   B. Full-featured implementation
   C. Just the backend/API
   D. Just the UI

Sponsors

Details

Repository
github.com/snarktank/ralph
Category
Productivity & Planning
First seen
May 16, 2026

More from snarktank/ralph

All 2
1nexscope-ai avatarecommerce-business-plannexscope-ai/ecommerce-skillsCreate a comprehensive e-commerce business plan. Market analysis, financial projections, marketing strategy, operations planning, and milestone roadmap for new 1.2Kskills.sh installs
2davila7 avataragile-product-ownerdavila7/claude-code-templatesAgile product ownership toolkit for Senior Product Owner including INVEST-compliant user story generation, sprint planning, backlog management, and velocity tra987skills.sh installs
3alirezarezvani avataragile-product-owneralirezarezvani/claude-skillsAgile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use945skills.sh installs
4alirezarezvani avatarscrum-masteralirezarezvani/claude-skillsAdvanced Scrum Master skill for data-driven agile team analysis and coaching. Use when the user asks about sprint planning, velocity tracking, retrospectives, s835skills.sh installs
5borghei avatarscrum-masterborghei/claude-skillsData-driven Scrum Master for sprint health scoring, Monte Carlo velocity forecasting, retrospective analysis, capacity planning, and Tuckman team coaching. Use 198skills.sh installs
6aj-geddes avatarscrum-masteraj-geddes/claude-code-bmad-skillsSprint planning and agile workflow specialist. Breaks epics into user stories, estimates complexity using story points, plans sprint iterations, and tracks velo193skills.sh installs