Quick PRD Skill
Overview
This skill generates a structured Quick PRD from a feature idea or product context provided by the user. The output follows a strict format with four sections: Problem Context, Solution and Workflow, Strategic Principles, and Acceptance Criteria.
Input
Ask the user to provide:
- A description of the feature or product idea
- Any relevant customer context, personas, or real-life usage scenarios (optional but encouraged)
- Any known constraints or competitive context (optional)
If the user hasn't provided enough context, ask one focused follow-up question before proceeding. Don't ask more than one question.
Output Format
Ask the user whether they want the PRD as:
- A Markdown file (
.md) — clean, portable, easy to paste into Notion/Linear/GitHub
- A Word document (
.docx) — formatted, ready to share or print
- A PDF document (
.pdf) - formatted, ready to share or print
If the user doesn't specify, default to Markdown.
For .docx output, read /mnt/skills/public/docx/SKILL.md before generating.
PRD Structure
Generate the PRD using the following four sections exactly. Always include today's date in MM/DD/YY format at the top.
Header
Create Quick PRD
# Updated: [today's date in MM/DD/YY]
1. Problem Context
- Write one paragraph, maximum 3 sentences
- Must be detailed and actionable enough to stand alone without additional context
- Lead with the most relevant customer persona (e.g. "Business owners need...") — never use real person or company names
- Articulate: what is the core problem, why now, and why this product deserves to win with this feature
2. Solution and Workflow
- Provide a comprehensive but concise overview of what the feature does and how it solves the user's pain points
- Walk through the user journey step by step: interface design, each interaction, usability improvements
- Anchor to a real-life usage narrative at a specific moment in time (e.g. "When Maria was onboarding her team on a Monday morning, she used [feature X] to...")
- Highlight what makes this solution unique or differentiated from competitors
- Apply the ICE framework: maximize Impact, Confidence, and minimize Effort
- Break into multiple paragraphs, each separated by a visible line break
- Do NOT write paragraph labels like "Paragraph 1" — just write the content with clear breaks between them
3. Strategic Principles
When deciding on the solution, apply at least one of the following strategic lenses (do not list them explicitly — weave them into the rationale):
- Economies of scale / cost advantages
- Network effects
- Counterpositioning against competitors
- Improving customer switching costs
- Brand strengthening
- Cornered resources (proprietary data, exclusive partnerships)
- Superior processes or proprietary workflows
4. Acceptance Criteria
- Define clear, detailed bullet-point acceptance criteria
- Each criterion must be: MECE, testable, measurable, and outcome-focused (not implementation-focused)
- Cover happy path, edge cases, error states, and any UX/performance expectations
- Write in plain language with a clear condition and expected result
Examples of good acceptance criteria:
- Search results display product name, image, and price in a consistent grid layout.
- Users can edit their first name, last name, email, and phone number from the Account Settings page.
- An error message reads "Sorry, something went wrong. Please try again." if the service times out.
UX Principles to Apply Silently
When designing the solution and workflow, incorporate these principles without mentioning them explicitly:
- Simplify relentlessly — remove unnecessary steps
- Seamless continuity — guide users naturally with minimal cognitive load
- Meticulous craftsmanship — every detail matters
- Delight with small memorable touches
- Balance functionality and beauty
- Consistent aesthetics across all touchpoints
Reminders
- Never mention the strategic or UX principles by name in the output
- Always use a real-sounding but fictional persona name in the Solution narrative
- Keep Problem Context to 3 sentences max — no exceptions
- Separate Solution paragraphs with visible line breaks
- Acceptance Criteria must be MECE and comprehensive
1---2name: quick-prd3description: Creates a structured Quick PRD (Product Requirements Document) from user-provided feature or product context. Use this skill whenever the user says "create quick PRD", "write quick PRD", or "quick PRD for X". Trigger even if the user only provides a rough feature idea or pastes some context — always use this skill to generate the PRD rather than winging it.4---56# Quick PRD Skill78## Overview910This skill generates a structured Quick PRD from a feature idea or product context provided by the user. The output follows a strict format with four sections: Problem Context, Solution and Workflow, Strategic Principles, and Acceptance Criteria.1112---1314## Input1516Ask the user to provide:17- A description of the feature or product idea18- Any relevant customer context, personas, or real-life usage scenarios (optional but encouraged)19- Any known constraints or competitive context (optional)2021If the user hasn't provided enough context, ask one focused follow-up question before proceeding. Don't ask more than one question.2223---2425## Output Format2627Ask the user whether they want the PRD as:28- A **Markdown file** (`.md`) — clean, portable, easy to paste into Notion/Linear/GitHub29- A **Word document** (`.docx`) — formatted, ready to share or print30- A **PDF document** (`.pdf`) - formatted, ready to share or print3132If the user doesn't specify, default to Markdown.3334For `.docx` output, read `/mnt/skills/public/docx/SKILL.md` before generating.3536---3738## PRD Structure3940Generate the PRD using the following four sections exactly. Always include today's date in `MM/DD/YY` format at the top.4142---4344### Header4546```47Create Quick PRD4849# Updated: [today's date in MM/DD/YY]50```5152---5354### 1. Problem Context5556- Write **one paragraph**, maximum **3 sentences**57- Must be detailed and actionable enough to stand alone without additional context58- Lead with the most relevant **customer persona** (e.g. "Business owners need...") — never use real person or company names59- Articulate: what is the core problem, why now, and why this product deserves to win with this feature6061---6263### 2. Solution and Workflow6465- Provide a comprehensive but concise overview of what the feature does and how it solves the user's pain points66- Walk through the **user journey step by step**: interface design, each interaction, usability improvements67- Anchor to a **real-life usage narrative** at a specific moment in time (e.g. "When Maria was onboarding her team on a Monday morning, she used [feature X] to...")68- Highlight what makes this solution **unique or differentiated** from competitors69- Apply the ICE framework: maximize Impact, Confidence, and minimize Effort70- Break into **multiple paragraphs**, each separated by a visible line break71- Do NOT write paragraph labels like "Paragraph 1" — just write the content with clear breaks between them7273---7475### 3. Strategic Principles7677When deciding on the solution, apply at least one of the following strategic lenses (do not list them explicitly — weave them into the rationale):7879- Economies of scale / cost advantages80- Network effects81- Counterpositioning against competitors82- Improving customer switching costs83- Brand strengthening84- Cornered resources (proprietary data, exclusive partnerships)85- Superior processes or proprietary workflows8687---8889### 4. Acceptance Criteria9091- Define clear, detailed bullet-point acceptance criteria92- Each criterion must be: **MECE**, testable, measurable, and outcome-focused (not implementation-focused)93- Cover happy path, edge cases, error states, and any UX/performance expectations94- Write in plain language with a clear condition and expected result9596**Examples of good acceptance criteria:**97- Search results display product name, image, and price in a consistent grid layout.98- Users can edit their first name, last name, email, and phone number from the Account Settings page.99- An error message reads "Sorry, something went wrong. Please try again." if the service times out.100101---102103## UX Principles to Apply Silently104105When designing the solution and workflow, incorporate these principles without mentioning them explicitly:106107- Simplify relentlessly — remove unnecessary steps108- Seamless continuity — guide users naturally with minimal cognitive load109- Meticulous craftsmanship — every detail matters110- Delight with small memorable touches111- Balance functionality and beauty112- Consistent aesthetics across all touchpoints113114---115116## Reminders117118- Never mention the strategic or UX principles by name in the output119- Always use a real-sounding but fictional persona name in the Solution narrative120- Keep Problem Context to 3 sentences max — no exceptions121- Separate Solution paragraphs with visible line breaks122- Acceptance Criteria must be MECE and comprehensive