prd

Generate multi-file PRD Markdown documents from feature descriptions.

1|1|Updated Feb 28, 2024
One-click install
npx skills add https://github.com/jiyeol-lee/dotfiles --skill prd-jiyeol-lee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/jiyeol-lee/dotfiles/tree/main/.opencode/skills/prd
Command: npx skills add https://github.com/jiyeol-lee/dotfiles --skill prd-jiyeol-lee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PRD drafting is time-consuming and error-prone; this skill generates structured Product Requirements Documents as Markdown files in __docs/prd/ from feature descriptions, ensuring consistency and accessibility for stakeholders.

Core Features & Use Cases

  • Generates a complete PRD skeleton including problem statement, goals, non-goals, functional requirements, acceptance criteria, non-functional requirements, success metrics, milestones, and sprint contracts.
  • Outputs an index file at __docs/prd/<feature-name>.md and a feature-specific directory with overview.md, functional-reqs.md, acceptance-criteria.md, and optional sub-files, enabling parallel editing and traceability.
  • References a template at references/template.md and derives the feature name from the description, splitting PRDs into multiple files for readability and collaboration.

Quick Start

Provide a feature name and problem context and I will generate a full PRD structure in the __docs/prd/ directory.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a product requirements document in markdown format from a feature description?

To generate a markdown product requirements document, provide a feature name and problem context. The skill drafts a comprehensive PRD structure in the __docs/prd directory, automatically splitting the content into an index file and per-feature sub-files for readability.

Can I split a large PRD into multiple markdown files for parallel editing?

Yes, you can split a large PRD into multiple markdown files for parallel editing. The skill enforces a multi-file PRD structure, creating an index file alongside separate feature-specific files like overview.md, functional-reqs.md, and acceptance-criteria.md to enable concurrent collaboration.

What sections should be included in a structured PRD for stakeholders?

A structured PRD for stakeholders should include a problem statement, goals, non-goals, functional requirements, acceptance criteria, non-functional requirements, success metrics, milestones, and sprint contracts. The skill uses a template to enforce this complete PRD skeleton consistently.

Do I need a template file to automate PRD documentation generation?

You do not need to manually provide a template file to automate PRD documentation. The skill internally references a template at references/template.md to derive the feature name and structure, generating the index file frontmatter and organizing the documentation automatically.

What is the best way to organize sprint contracts and milestones in PRD markdown files?

The best way to organize sprint contracts and milestones in PRD markdown files is by structuring them within a dedicated feature directory. The skill outputs an index file at __docs/prd/<feature-name>.md and uses sub-files to maintain traceability for milestones and sprint contracts.

Why does my generated PRD include an index file and separate feature sub-files?

Your generated PRD includes an index file and separate feature sub-files to ensure traceability and accessibility for stakeholders. This multi-file PRD structure organizes functional requirements and acceptance criteria into distinct markdown documents, enabling parallel editing and better content readability.