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.