prp

Generate a PRP with objective, rationale, data model, and phased plan.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill prp-marcoapereirav-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prp
Source: https://github.com/marcoapereirav-arch/nvision-saas-factory/tree/main/saas-factory/.claude/skills/prp
Command: npx skills add https://github.com/marcoapereirav-arch/nvision-saas-factory --skill prp-marcoapereirav-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the planning phase for complex features by generating a PRP (Product Requirements Proposal) before implementation, ensuring alignment and clarity.

Core Features & Use Cases

  • Generate an objective, context, architecture references, and phased plan for a feature.
  • Provide a structured PRP that can be reviewed and approved before coding begins.
  • Serve as a contract between human and AI to reduce scope creep.

Quick Start

Describe the feature to plan (objective, constraints, rough scope) to generate its PRP.

Frequently Asked Questions about prp

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

FAQPage Schema
How do I plan complex features before coding to prevent scope creep?

Planning complex features before coding requires a Product Requirements Proposal to define objectives, rationale, and phased plans. Generating a structured PRP establishes a clear contract between stakeholders, ensuring alignment and reducing scope creep before implementation begins.

What is a PRP and how does it help with feature planning?

A PRP is a Product Requirements Proposal that defines an objective, context, architecture references, and a phased plan for a feature. It serves as a structured document reviewed and approved before coding begins, acting as a contract to align human and AI development efforts.

How do I generate architecture documentation for a system upgrade?

Generating architecture documentation for a system upgrade involves creating a PRP that captures the data model, objective, and rationale. This structured proposal provides clear scope and architecture references, ensuring all stakeholders understand the upgrade requirements before implementation.

Can I use a PRP for large-scale changes and complex system upgrades?

Yes, a PRP is designed specifically for planning complex features, system upgrades, and large-scale changes requiring clear scope and architecture. It produces a structured markdown file that outlines the objective, rationale, data model, and phased implementation plan.

What do I need to provide to generate a product requirements proposal?

To generate a product requirements proposal, you need to describe the feature to plan, including its objective, constraints, and rough scope. This input allows the system to automatically generate the structured PRP document with all required sections.

What is the best way to document a data model and phased plan for stakeholders?

The best way to document a data model and phased plan for stakeholders is generating a PRP markdown file. This proposal explicitly defines the objective, rationale, and architecture, providing a structured contract that can be reviewed and approved before development starts.