# PRD — SaaS Product Manager

> Draft and validate Product Requirements Documents for SaaS products: subscription models, multi-tenant, trials, usage-based pricing, onboarding, and retention.



Tags: Product Management, PRD, SaaS


## Example Prompts

- Draft a PRD for our new subscription and trial flow
- Create a PRD for our usage-based billing feature
- Validate our SaaS onboarding PRD for required sections

URL: https://rakenne.app/skills/prd-saas-pm/index.md

Try this skill: https://rakenne.app/a/?skill=prd-saas-pm



## Overview

Draft and validate Product Requirements Documents for SaaS products: subscription models, multi-tenant, trials, usage-based pricing, onboarding, and retention.

## Example Conversation

> **You:** I need a PRD for our new subscription and trial flow. We're moving to usage-based billing and want to document onboarding and retention.

> **Agent:** I'll use the SaaS PRD skill. I'll clarify scope, load the best-practices and sections checklist, then draft from the template. First: who's the primary audience (SMB, enterprise)? What does "activated" mean for your product?

> **You:** SMB and prosumer. Activated = first successful run of our core workflow.

> **Agent:** I've created `prd-subscription-trial.md` from the template and filled Overview, Goals, User personas, Subscription/usage model, Key features, Onboarding & retention, and Success metrics. Running `validate_prd_structure`...

> **Agent:** **NEEDS_REVISION** — two placeholders remain: [Primary goal] and [North Star / primary]. I've updated those sections with your earlier context. Re-running validation... **PASS**. The PRD has all required sections and no placeholders.

## What the Tools Validate

**`validate_prd_structure`** checks the PRD document for:

- **Required sections** — Overview, Goals, User personas, Subscription/usage model, Key features, Success metrics, Non-functional requirements. Missing sections are reported as errors.
- **Placeholders** — Flags `[TODO]`, `[TBD]`, `[Insert]`, or bracketed placeholders (e.g. `[Product name]`) so you can replace them before finalising.

**Output:** PASS when there are no errors and no unfilled placeholders; NEEDS_REVISION when only warnings (e.g. placeholders); FAIL when required sections are missing. Fix flagged items and re-run until the check passes.

## Output Excerpt

**SaaS PRD (excerpt):**

```markdown
## Goals

- Align pricing and packaging with usage-based billing and a 14-day trial.
- Success looks like: 40% trial-to-paid conversion, &lt; 7 days to activation.

## User personas

| Persona   | Role     | Jobs-to-be-done           | Success criteria   |
|-----------|----------|----------------------------|--------------------|
| Prosumer  | End user | Run core workflow daily    | First run in &lt; 7 days |
| Admin     | Buyer    | Evaluate and add team      | Team onboarded     |

## Subscription / usage model

- **Pricing model:** Usage-based with monthly minimum; 14-day free trial.
- **Packaging:** Starter, Pro, Team. This feature ships in Pro and Team.
- **Billing cycle:** Monthly; annual discount 20%.
```

**validate_prd_structure report (excerpt):**

```
======================================================================
PRD structure validation (SaaS)
File: prd-subscription-trial.md
Status: PASS
======================================================================
No issues found. Document has required structure and no placeholders.
======================================================================
```

## Getting Started

Add your context (product goals, audience, pricing assumptions) to the project workspace, then activate the *PRD — SaaS Product Manager* skill. The agent will guide you through scope, drafting from the template, and validating with `validate_prd_structure`.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
