product-requirements

Create and validate product requirements documents from templates.

381|48|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/rsmdt/the-startup --skill product-requirements-rsmdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-requirements
Source: https://github.com/rsmdt/the-startup/tree/main/plugins/start/skills/product-requirements
Command: npx skills add https://github.com/rsmdt/the-startup --skill product-requirements-rsmdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps articulate user problems, opportunities, and value in PRDs. It guides cross-functional perspectives to ensure achievable outcomes.

Core Features & Use Cases

  • PRD creation: Generate PRD sections covering vision, problem, value, user journeys.
  • Multi-perspective review: Validate problem statements with stakeholders.
  • Acceptance criteria framing: Define measurable success criteria.

Quick Start

Create docs/specs/[ID]-[name]/product-requirements.md from the template and fill in the sections.

Frequently Asked Questions about product-requirements

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

FAQPage Schema
How do I create a product requirements document (PRD) from scratch?

Create a PRD by starting with a template structure covering vision, problem statement, user personas, journeys, acceptance criteria, and success metrics. Fill each section systematically to define what you're building, why it matters, who uses it, and how to measure success.

What should a PRD include to be complete and valid?

A complete PRD validates that WHAT you're building, WHY it solves a problem, WHO your users are, their JOURNEYS through the product, specific acceptance criteria, measurable metrics, and clear implementation boundaries are all documented and cross-reviewed.

How do I write acceptance criteria that are measurable?

Frame acceptance criteria as specific, testable conditions tied to user outcomes. Define them from multiple perspectives—engineer, product, and user—ensuring each criterion has a clear success state and relates directly to documented user journeys and metrics.

Can I validate a PRD across multiple team perspectives?

Yes. Use multi-perspective review to validate problem statements and requirements with stakeholders from different functions. This ensures the PRD reflects engineering feasibility, business value, and user needs before implementation begins.

What's the best way to structure user journeys in a PRD?

Map user journeys by documenting the steps users take to achieve their goals, the context they're in, and the problem they face at each stage. Link journeys directly to acceptance criteria so requirements stay grounded in real user behavior.

Do I need a formal checklist to ensure my PRD is complete?

Yes. Use a formal validation checklist covering vision, problem, value proposition, personas, journeys, acceptance criteria, metrics, and implementation boundaries. This systematic approach catches gaps before handoff to development.