prd

Generate structured Markdown PRDs with problem, scope, constraints, and acceptance criteria.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/deloreyj/.dotfiles --skill prd-deloreyj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/deloreyj/.dotfiles/tree/main/home/.config/opencode/skill/prd
Command: npx skills add https://github.com/deloreyj/.dotfiles --skill prd-deloreyj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating clear, actionable Product Requirements Documents that define the end state of a feature, capture rationale, and set success criteria, avoiding ambiguity during development.

Core Features & Use Cases

  • Structured PRDs: Produce markdown PRDs named prd-<feature-name>.md with consistent sections.
  • Clarifying Workflow: Guide teams through targeted questions to surface problems, users, scope, risks, and dependencies.
  • Output & Reuse: Provide a reusable template that can be updated across RFCs, migrations, and refactors.

Quick Start

To generate a new PRD, load the prd skill, describe the feature, and have the tool create prd-<feature-name>.md in your project root.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I write a product requirements document that defines the end state of a feature?

To write a product requirements document that defines the end state, this Skill guides you through targeted clarifying questions about problems, users, scope, risks, and dependencies to generate a structured Markdown PRD file.

What sections should be included in a PRD for feature planning?

A PRD for feature planning should include structured sections for the problem statement, scope, constraints, risks, and acceptance criteria to ensure development clarity and avoid ambiguity.

Can I use this PRD template for migrations and refactors?

Yes, you can use this PRD template for migrations and refactors because it provides a reusable Markdown format that captures rationale and sets success criteria across various feature planning scenarios.

What is the best way to document feature requirements and acceptance criteria?

The best way to document feature requirements and acceptance criteria is to automate the process with targeted clarifying questions that output a reproducible Markdown file named prd-<feature-name>.md in your project root.

How do I generate a Markdown PRD file in my project root?

To generate a Markdown PRD file in your project root, load the Skill, describe your feature, and it will automatically create a reproducible document named prd-<feature-name>.md with consistent sections.