writing-prd

Generate Product Requirements Documents with problem discovery, outcome design, and scope definition.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeengineering/spx-claude --skill writing-prd-outcomeengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-prd
Source: https://github.com/outcomeengineering/spx-claude/tree/main/plugins/spx/skills/writing-prd
Command: npx skills add https://github.com/outcomeengineering/spx-claude --skill writing-prd-outcomeengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and workflows (resource) components.

What problem does it solve?

This Skill ensures the creation of clear, testable Product Requirements Documents (PRDs) that precisely define user needs and product value before development begins.

Core Features & Use Cases

  • Problem Discovery: Systematically uncovers root user pain and validates customer journeys.
  • Outcome Design: Defines measurable product outcomes and user capabilities with clear acceptance criteria.
  • Scope Definition: Establishes precise product boundaries, identifying what's included and excluded.
  • Use Case: When starting a new feature, use this Skill to guide the process from initial problem definition to a fully documented PRD, ensuring alignment on user value and testability.

Quick Start

Use the writing-prd skill to start writing a new product requirements document.

Frequently Asked Questions about writing-prd

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

FAQPage Schema
How do I write a product requirements document that clearly defines user needs?

To write a clear product requirements document, systematically guide the process from problem discovery to scope definition, ensuring all requirements are testable, user-centric, and aligned with the product vision.

What is the best way to define measurable outcomes and acceptance criteria for user stories?

Defining measurable outcomes requires designing specific user capabilities with clear acceptance criteria, ensuring every user story is testable and directly validates the product's value before development begins.

How do I establish precise product boundaries and scope for a new feature?

Establishing product boundaries involves explicitly identifying what is included and excluded in the PRD, ensuring precise scope definition that aligns development efforts with the intended product value.

How do I systematically uncover root user pain points when starting a new feature?

Uncovering root user pain points requires systematic problem discovery workflows that validate customer journeys and ensure the documented PRD accurately addresses the core user pain.

Does this PRD generation process work for ensuring testability before development begins?

Yes, the PRD generation process ensures testability before development begins by defining measurable product outcomes and clear acceptance criteria that validate user needs and product value.

Why does my product requirements document lack alignment on user value and testability?

A PRD lacks alignment on user value and testability when it skips systematic problem discovery and measurable outcome design, failing to establish clear acceptance criteria and precise product boundaries.