prd

Generate RFC-ready PRDs with acceptance criteria and save to prd-<feature-name>.md.

2|Updated Jun 23, 2022
One-click install
npx skills add https://github.com/magoz/.dotfiles --skill prd-magoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/magoz/.dotfiles/tree/main/opencode/.config/opencode/skill/prd
Command: npx skills add https://github.com/magoz/.dotfiles --skill prd-magoz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Product teams often spend hours drafting and aligning PRDs, leading to misaligned expectations and duplicated work across stakeholders.

Core Features & Use Cases

  • RFC-ready PRDs that clearly state WHAT to build, WHY it matters, acceptance criteria, success metrics, and constraints.
  • Collaboration-ready templates for Product Owners, Designers, and Engineers to refine requirements before implementation.
  • Automatic generation of prd-<feature-name>.md at the project root to standardize documentation and version control.

Quick Start

Provide a feature description, goals, and success criteria, and the skill will generate a complete PRD and save it to prd-<feature-name>.md in the project root.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a PRD for a new feature migration?

To generate a PRD for a feature migration, provide the feature description, goals, and success criteria. The skill creates a comprehensive document defining what to build, acceptance criteria, and risks, saving it as prd-feature-name.md at your project root.

What should a product requirements document include for engineering and design teams?

A product requirements document should include what to build, why it matters, constraints, risks, and acceptance criteria. This skill generates RFC-ready templates ensuring alignment across engineering, design, and product stakeholders before implementation.

Can I use this skill to draft RFC-ready PRDs for refactoring projects?

Yes, you can use this skill to draft RFC-ready PRDs for refactoring projects. It applies PRD creation to planning migrations or refactors, capturing necessary end states, success metrics, and constraints to guide technical reviews.

What is the best way to standardize product requirements documents across my projects?

The best way to standardize product requirements documents is generating consistent templates. This skill automatically outputs prd-feature-name.md to the project root, standardizing documentation and enabling seamless version control across teams.

Does this skill save acceptance criteria and success metrics into the project root?

Yes, the skill saves acceptance criteria and success metrics directly into the project root. It generates a markdown file named prd-<feature-name>.md, ensuring all defined constraints and requirements are version controlled.

Why do I need to define feature goals and constraints before implementation?

Defining feature goals and constraints before implementation prevents misaligned expectations and duplicated work. Generating a clear PRD ensures all stakeholders understand what to build, why it matters, and the required acceptance criteria.