prd

Generate structured Product Requirements Documents with problem statements and acceptance criteria.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/nielpattin/.dotfiles --skill prd-nielpattin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/nielpattin/.dotfiles/tree/main/.pi/agent/skills/prd
Command: npx skills add https://github.com/nielpattin/.dotfiles --skill prd-nielpattin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of Product Requirements Documents (PRDs), ensuring clarity on what needs to be built and why, before development begins.

Core Features & Use Cases

  • Structured PRD Generation: Creates PRDs with clear problem statements, end states, acceptance criteria, and technical context.
  • Roadmap Integration: Can pre-populate PRD details if a feature ID from a roadmap is provided.
  • Dependency Validation: Checks if prerequisite features are completed before proceeding with PRD creation.
  • Use Case: Planning a new user authentication feature? Use this Skill to draft a PRD that outlines the problem, user experience, and acceptance criteria, ensuring alignment before coding starts.

Quick Start

Create a PRD for the new user login feature.

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 for a new feature?

To write a product requirements document, define the problem statement, the end state, acceptance criteria, and technical context to clarify what to build and why before development begins.

What should be included in a PRD for a system migration or refactor?

A PRD for migrations or refactors should include a clear problem statement, the desired end state, technical context, and acceptance criteria to ensure alignment on objectives before coding starts.

Can I generate a PRD using an existing roadmap feature ID?

Yes, you can generate a PRD using a roadmap feature ID. The system supports roadmap integration to pre-populate product requirement details based on the provided feature identifier.

Does PRD creation check if prerequisite features are completed?

Yes, PRD creation includes dependency validation that checks if prerequisite features are completed before proceeding, ensuring foundational requirements are met before planning new functionality.

What is the best way to define acceptance criteria for feature planning?

The best way to define acceptance criteria for feature planning is to structure them within a PRD, explicitly outlining the end state and technical context alongside the initial problem statement.