Product Documents
This skill generates four types of product documents:
- •PRD (Product Requirements Document) - See
references/create-prd.md - •1-Pager - See
references/create-1-pager.md - •Design Brief - See
references/create-design-brief.md - •Figma Make Prompt - See
references/generate-figma-make-prompt.md
PRD (Product Requirements Document)
Goal
Create a detailed PRD in Markdown format based on an initial user prompt. The PRD should be clear, actionable, and suitable for a junior developer to understand and implement.
Process
- •Receive initial prompt: The user provides a brief description or request for a new feature.
- •Ask clarifying questions: Ask only the most essential 3-5 clarifying questions. Provide lettered options (A, B, C, D) for easy response.
- •Generate PRD: Based on the prompt and answers, generate the PRD.
- •Save PRD: Save as
prd-[feature-name].mdinside the/prd/directory.
PRD sections
- •Introduction/Overview
- •Goals
- •User Stories
- •Functional Requirements (numbered)
- •Non-Goals (Out of Scope)
- •Design Considerations (optional)
- •Technical Considerations (optional)
- •Success Metrics
- •Open Questions
Rules
- •Do NOT start implementing the PRD
- •Always ask clarifying questions first
- •Take the user's answers and improve the PRD
1-Pager
Goal
Create a decision-focused 1-Pager in narrative document format. Readable within 5 minutes while providing enough context for fast, high-quality decision-making.
The core purpose is to verify whether the Outcome and Opportunity are truly valuable enough to be addressed as initiatives or projects.
Process
- •Clarifying questions: Collect information about Outcome, Opportunity, Lessons, Solutions, Assumptions, and Decision Request.
- •Narrative writing: Write each section as a storytelling paragraph.
- •Bullet summary: After each paragraph, organize 2-4 key points as bullets.
- •Risk framework: In Solutions & Assumptions, examine assumptions using four axes: Value, Viability, Feasibility, Usability Risk.
- •Decision triggers: End with clear decision points for leadership discussion.
Sections
- •Outcome -> Opportunity -> Lessons -> Solutions & Assumptions -> Decision Requests
Output
- •Format: Markdown (
.md) - •Location:
/prd/ - •Filename:
1-pager-[initiative-name].md
Design Brief
Goal
Generate consistent design briefs outputting both machine-readable JSON (for Figma/Make and prototyping tools) and stakeholder-friendly Markdown summaries.
Output
- •Location:
initiatives/[initiative-name]/design/ - •Files:
design-brief-[feature-name].jsonanddesign-brief-[feature-name].md
Process
- •Brief intake: Collect product/campaign objectives, constraints, deadlines, and stakeholders.
- •Design system reference: Reference tokens and components from the project's design system.
- •Library mapping: Prioritize existing components/patterns.
- •Token first: Define color, typography, spacing variables first, then inject into components.
- •Channel consistency: Ensure Ads/Branding/Social/Prototype share the same variables.
- •Accessibility gate: Check WCAG 2.2 AA, minimum 44px touch, RTL/multilingual support.
- •Output dual-track: Generate JSON + Markdown simultaneously.
- •File storage: Save to
initiatives/[initiative-name]/design/folder.
For full JSON schema and Markdown template, see references/create-design-brief.md.
Figma Make Prompt
Goal
Generate Figma Make-ready prompts based on design briefs and design systems.
Critical constraint: Figma Make prompts are limited to maximum 5000 characters.
Structural constraints
- •Maximum 2 pages
- •Maximum 6 components per page
- •Maximum 8 copy items per page
- •Layout description: 200 characters max
- •Theme description: 50 characters max
Output
- •Location:
initiatives/[initiative-name]/design/ - •File:
figma-make-prompt-[feature-name].json
For full JSON schema and generation rules, see references/generate-figma-make-prompt.md.
Follow the writing standards in _shared/writing-standards.md for all outputs.