writing-prds

Generate Product Requirements Documents with user stories and Given/When/Then acceptance criteria.

111|18|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill writing-prds
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-prds
Source: https://github.com/dralgorhythm/claude-agentic-framework/tree/main/.claude/skills/product/writing-prds
Command: npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill writing-prds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides the creation of PRDs with user stories, acceptance criteria, and scope.

Core Features & Use Cases

  • User Stories: Clear format for roles, features, and benefits.
  • Acceptance Criteria: Given/When/Then style examples.
  • Use Case: Define a new feature and align on scope with stakeholders.

Quick Start

Draft a PRD outline for a new feature with user stories.

Frequently Asked Questions about writing-prds

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

FAQPage Schema
How do I write a product requirements document with user stories and acceptance criteria?▼

A PRD captures feature scope, goals, and acceptance criteria in structured format. This Skill generates PRDs with user stories in role-benefit format, acceptance criteria using Given/When/Then style, and enforces a standard structure covering overview, goals, stakeholders, requirements, and timeline to align teams on scope.

What's the difference between user stories and acceptance criteria in a PRD?▼

User stories describe what a role needs and why in narrative form; acceptance criteria define testable conditions that must pass. This Skill formats user stories as "As a [role], I want [feature] so that [benefit]" and acceptance criteria as Given/When/Then scenarios, ensuring clarity on scope and expected behavior.

How do I use acceptance criteria to prevent scope creep?▼

Acceptance criteria define explicit boundaries for what a feature does and doesn't include. This Skill applies Given/When/Then format to capture edge cases and limits, includes an Out of Scope section, and follows INVEST principles to keep requirements focused and prevent unplanned feature expansion.

Can I use this for defining multiple features or just single initiatives?▼

This Skill generates PRDs for new features, projects, or initiatives of any scope. It guides task capture for goals, stakeholders, user stories, and timelines, then saves the structured document to a standard artifact path, making it suitable for single features or larger product initiatives.

What should I include in a PRD to get stakeholder alignment?▼

Effective PRDs include goals and metrics, identified stakeholders, clear user stories with roles and benefits, detailed acceptance criteria, functional and non-functional requirements, and realistic timelines. This Skill enforces that structure and Given/When/Then criteria to ensure all parties understand scope, success measures, and dependencies.

How do I know when a PRD is complete and ready to hand off to development?▼

A complete PRD has all sections filled: overview, goals with metrics, user stories following INVEST principles, Given/When/Then acceptance criteria for each story, functional and non-functional requirements, out-of-scope boundaries, and a defined timeline. This Skill enforces that checklist and outputs a formatted markdown document ready for team execution.