aped-prd

Generate a complete product requirement document from a product brief and project artefacts.

2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yabafre/aped-claude --skill aped-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aped-prd
Source: https://github.com/yabafre/aped-claude/tree/main/src/templates/skills/aped-prd
Command: npx skills add https://github.com/yabafre/aped-claude --skill aped-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) and assets (resource) components.

What problem does it solve?

It helps you turn a messy product brief into a complete, build-ready PRD with requirements that are consistent, testable, and validated before downstream planning.

Core Features & Use Cases

  • Section-by-section PRD drafting: Produces Foundation and Scope/Journeys, then conditionally adds Domain Requirements, followed by Functional and Non-Functional Requirements.
  • Structured FR/NFR enforcement: Ensures Functional Requirements follow the required FR format and Non-Functional Requirements include measurable thresholds (no vague targets).
  • Validation and self-review gates: Runs placeholder linting and PRD oracle validation, then dispatches a spec reviewer to catch ambiguity, inconsistency, and scope creep.
  • Interactive or headless operation: Default interactive mode uses an A/P/C menu after each section; headless mode skips menus for autonomous generation.

Quick Start

Run aped-prd with headless mode to generate prd.md using your existing product brief and inputs you already placed in the APED project output directory.

Frequently Asked Questions about aped-prd

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

FAQPage Schema
How do I generate a complete PRD from a product brief automatically?

You can generate a complete PRD from a product brief automatically by running the generation process in headless mode. This mode skips interactive menus to autonomously author Foundation, Scope, and Requirements sections directly into your output directory.

What is the best way to ensure functional requirements follow a strict PRD format?

The best way to enforce a strict PRD format for functional requirements is using a spec validation tool that applies structural enforcement. It ensures requirements follow the required FR format and catches ambiguity or scope creep through automated self-review gates.

How do I add measurable thresholds to non-functional requirements in a PRD?

To add measurable thresholds to non-functional requirements, you need a PRD drafting process that enforces structured NFR rules. This prevents vague targets by validating that every non-functional requirement includes a specific, testable measurement threshold.

Can I bias PRD generation with existing project artifacts for a brownfield project?

Yes, you can bias PRD generation for a brownfield project by providing existing project artifacts and context. The generation process detects this context and conditionally incorporates domain or compliance requirements before producing the functional and non-functional requirements.

Why does my PRD generation halt before producing functional requirements?

PRD generation halts before producing functional requirements because quality gates enforce validation via placeholder linting and oracle self-review. The process intentionally stops until all ambiguity, inconsistency, and placeholder issues are resolved to ensure requirements are testable.

Do I need an interactive menu to draft product requirement documents section by section?

No, you do not need an interactive menu to draft product requirement documents. While interactive mode uses an A/P/C menu after each section for manual control, you can use headless mode to skip menus and generate the entire PRD autonomously.