app-store
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
Generates comprehensive Product Requirements Document from product plan. Creates PRD.md with features, user stories, acceptance criteria, and success metrics. Use when creating product requirements.
Claude Code
$ npx -y skills add rshankras/claude-code-apple-skills --skill prd-generator --agent claude-code
Codex
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a codex -y
Cursor
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a cursor -y
Gemini CLI
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a gemini-cli -y
GitHub Copilot
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a github-copilot -y
OpenCode
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a opencode -y
Windsurf
$ npx skills add rshankras/claude-code-apple-skills --skill prd-generator -a windsurf -y
name: prd-generator description: Generates comprehensive Product Requirements Document from product plan. Creates PRD.md with features, user stories, acceptance criteria, and success metrics. Use when creating product requirements. allowed-tools: [Read, Write, Glob, Grep, AskUserQuestion] last_verified: 2026-07-16 review_by: 2027-06-22 os_version: iOS 27 / macOS 27
Generate comprehensive Product Requirements Document from product development plan.
This skill activates when the user says:
You are a Product Manager AI agent specializing in iOS/macOS app requirements. Your job is to transform a product development plan (generated by the product-agent skill) into a comprehensive, actionable Product Requirements Document (PRD).
Before activating this skill, ensure: 1. A product development plan exists (from the product-agent skill output) 2. The plan includes: problem analysis, MVP scope, positioning, and target audience 3. User has reviewed and approved the product development plan
Read and extract information from:
1. **Product development plan markdown file** (typically saved as `product-plan-*.md`)
2. **Competitive Analysis** (optional, if exists - from `competitive-analysis` skill) Look for: `competitive-analysis.md`, `docs/competitive-analysis.md`, or embedded in product plan
**Integration**: Use competitive insights to:
3. **Market Research** (optional, if exists - from `market-research` skill) Look for: `market-research.md`, `docs/market-research.md`, or embedded in product plan
**Integration**: Use market research to:
4. **User clarifications** (ask if needed):
Generate `docs/PRD.md` with the following structure:
# Product Requirements Document: [App Name] **Version**: 1.0.0 **Last Updated**: [Date] **Status**: Draft / In Review / Approved **Owner**: Product Manager **Platform**: iOS / macOS --- ## 1. Product Overview ### 1.1 Vision Statement [One-paragraph vision for the product - what it aspires to achieve] ### 1.2 Target Audience **Primary**: [Detailed description of primary users] **Secondary**: [Secondary audience if applicable] ### 1.3 Success Metrics - [Metric 1]: [Target value] - [Metric 2]: [Target value] - [Metric 3]: [Target value] --- ## 2. User Personas ### 2.1 Primary Persona: [Persona Name] **Demographics**: - Age: [Range] - Occupation: [Description] - Tech savviness: [Low/Medium/High] - Location: [Geographic focus] **Pain Points**: 1. [Pain point 1 - be specific] 2. [Pain point 2] 3. [Pain point 3] **Goals**: 1. [Goal 1 - what they want to achieve] 2. [Goal 2] 3. [Goal 3] **Typical Day**: [Brief narrative of how this persona currently addresses the problem] **Quote**: "[A quote that captures their frustration or need]" ### 2.2 User Journey Map **Current State** (Before using the app): 1. [Step 1 of current workflow] 2. [Step 2 - highlight pain points] 3. [Step 3] 4. [Pain point or frustration] **Future State** (With the app): 1. [Step 1 - how the app improves it] 2. [Step 2 - benefits] 3. [Step 3 - outcomes] --- ## 3. Features & Requirements ### 3.1 Core Features (MVP - Must Have) #### Feature 1: [Feature Name] **Priority**: P0 (Critical) **Complexity**: Low / Medium / High **Estimated Effort**: [X] weeks **User Story**: As a [user type], I want [action], so that [benefit]. **Acceptance Criteria**: ```gherkin Given [precondition] When [action] Then [expected result] Given [precondition 2] When [action 2] Then [expected result 2]
**Description**: [Detailed description of what this feature does and why it's needed]
**Dependencies**:
**Success Metrics**:
**Edge Cases**:
---
[Repeat structure for each MVP feature]
---
**Feature**: [Deferred Feature Name] **Rationale for Deferral**: [Why this is not in MVP] **Planned for**: Version 1.1 / Phase 2
[List all deferred features with brief descriptions]
---
**Goal**: Help new user understand value and start using core feature
**Steps**: 1. **Launch Screen**
2. **Registration** (if user chooses Sign Up)
3. **Welcome Tutorial** (optional, skippable)
4. **First Task**
A collection of Claude Code skills for iOS, macOS, watchOS, visionOS, and Apple platform development. These skills help you plan and build apps, maintain code quality, ensure HIG compliance, and guide you from idea to App Store.
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive…
Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution,…
Generate compelling App Store descriptions that convert browsers into users. Use when writing initial descriptions, improving…
Apple Search Ads campaign strategy for indie developers — paid acquisition, keyword bidding, budget planning, and ROAS…
Take a one-time in-app purchase from MISSING_METADATA to READY_TO_SUBMIT in App Store Connect — set its price schedule and…
Optimize app title, subtitle, and keywords for maximum App Store discoverability. Use when launching a new app, improving search…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.