pre-dev-prd-creation

Generate a complete PRD with problem discovery, user stories, and success metrics.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill pre-dev-prd-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-dev-prd-creation
Source: https://github.com/LerianStudio/ring/tree/main/skills/pre-dev-prd-creation
Command: npx skills add https://github.com/LerianStudio/ring --skill pre-dev-prd-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mixing business requirements with technical decisions leads to requirements driven by implementation convenience, constrained product vision, and rework when requirements change. This skill enforces strict separation.

Core Features & Use Cases

  • Problem Discovery: Guides defining the problem, identifying users, and quantifying pain without solution bias.
  • Business Requirements: Structures the creation of executive summaries, user personas, user stories, success metrics, and scope boundaries.
  • Strict Separation Rules: Explicitly forbids technical details (e.g., technology names, architecture, implementation) in the PRD.

Quick Start

I need to plan a new feature. Use the pre-dev-prd-creation skill to create a Product Requirements Document.

Frequently Asked Questions about pre-dev-prd-creation

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

FAQPage Schema
How do I create a PRD that separates business requirements from technical decisions?

A PRD structures business requirements by documenting the problem, user personas, user stories, success metrics, and scope boundaries—explicitly excluding technology names, architecture, and implementation details. This separation ensures requirements drive product vision rather than implementation convenience.

What should a Product Requirements Document include before development starts?

A complete PRD includes an executive summary, problem statement, defined user personas, documented user stories with acceptance criteria, measurable success metrics, and explicit scope boundaries. These deliverables establish a formal gate-driven workflow and shared understanding between business and technical teams.

When do I need to create a PRD instead of starting development directly?

Create a PRD for new products, major features, or teams lacking documented business needs. It resolves undefined requirements through guided problem discovery, ensuring teams align on what and why before deciding how to build.

Can I use a PRD to define user stories and acceptance criteria upfront?

Yes. A PRD guides the creation of user stories and acceptance criteria as part of business requirements definition, helping teams articulate user needs and success conditions before technical implementation begins.

How does defining scope boundaries in a PRD reduce rework?

Explicit scope boundaries prevent feature creep and misaligned expectations by clarifying what is and isn't included. When requirements change, documented boundaries make trade-offs visible, reducing late-stage rework caused by shifting scope.

What problem does separating business analysis from technical design solve?

Mixing business requirements with technical decisions leads to implementation-driven requirements, constrained product vision, and rework. Strict separation ensures decisions are based on user needs and business goals, not technical convenience.