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.