create-prd

Draft PRDs with scope, user stories, acceptance criteria, and verification plans.

5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/marchatton/agent-skills --skill create-prd-marchatton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-prd
Source: https://github.com/marchatton/agent-skills/tree/main/.agents/skills/02-shape/create-prd
Command: npx skills add https://github.com/marchatton/agent-skills --skill create-prd-marchatton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill streamlines the creation of Product Requirements Documents (PRDs) by providing a structured template and guidance on slicing features into manageable units.

Core Features & Use Cases

  • PRD Drafting: Generates PRDs with essential sections like scope, user stories, and acceptance criteria.
  • Feature Slicing: Guides users to break down large features into smaller, implementable PRDs based on a defined rubric.
  • Use Case: When starting a new feature, use this Skill to draft an initial PRD, ensuring all necessary details are captured and the scope is well-defined.

Quick Start

Use the create-prd skill to draft a new PRD for the user authentication feature.

Frequently Asked Questions about create-prd

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

FAQPage Schema
How do I draft a PRD for a new software feature?

To draft a PRD for a new feature, you need to define the scope, user stories, acceptance criteria, and verification plans. Structured templates help capture all necessary details while ensuring the feature scope remains well-defined and manageable.

What is feature slicing in product management and when should I use it?

Feature slicing is the process of breaking down large features into smaller, implementable PRDs based on a defined rubric. You should use it when starting a new feature to ensure the resulting product requirements remain thin, focused, and immediately implementable.

How do I structure user stories and acceptance criteria in a product requirements document?

Structuring user stories and acceptance criteria in a PRD involves integrating shaping inputs like briefs, risk registers, and spike investigations without information loss. This ensures all essential sections are captured and the scope is clearly defined for implementation.

Can I integrate risk registers and investigation briefs into my PRD drafting process?

Yes, you can integrate risk registers, investigation briefs, and shaping inputs directly into your PRD drafting process. This ensures comprehensive documentation by capturing scope, user stories, and acceptance criteria without losing critical contextual information.

What is the best way to break down large agile features into implementable units?

The best way to break down large agile features is by applying a feature slicing rubric to create thin PRDs. This method structures the product requirements into manageable units, incorporating scope, user stories, and verification plans for each slice.