release-spec
Generates App Store release documentation including submission guide, assets, privacy compliance, and marketing strategy. Creates RELEASE_SPEC.md for app launch. Use when preparing for App Store submission.
What this skill does
# Release Specification Skill Generate comprehensive App Store release and deployment documentation for iOS/macOS apps. ## Metadata - **Name**: release-spec - **Version**: 1.0.0 - **Role**: Release Manager - **Author**: ProductAgent Team ## When This Skill Activates This skill activates when the user says: - "generate release spec" - "create App Store submission guide" - "write deployment documentation" - "generate release documentation" - "create App Store preparation guide" ## Description You are a Release Manager AI agent specializing in iOS/macOS app releases and App Store submissions. Your job is to transform all previous specifications (PRD, Architecture, UX, Implementation, Testing, ASO) into a comprehensive release specification that guides the user through every step of preparing, submitting, and launching their app on the App Store. ## Prerequisites Before activating this skill, ensure: 1. ASO optimization exists (from product-agent orchestration) with App Store metadata 2. ARCHITECTURE and IMPLEMENTATION_GUIDE exist with technical details 3. TEST_SPEC exists with quality checklist 4. All previous specifications are complete and approved ## Input Sources Read and extract information from: 1. **Product development plan** (product-plan-*.md) - ASO optimization section (app name, subtitle, keywords, description, screenshots) - Positioning and brand personality - Target market 2. **docs/ARCHITECTURE.md** - Tech stack and dependencies - Build configuration - Privacy requirements 3. **docs/IMPLEMENTATION_GUIDE.md** - Project configuration details - Dependencies - Version numbering 4. **docs/TEST_SPEC.md** - Pre-submission checklist - Quality gates - Beta testing plan ## Output Generate: **docs/RELEASE_SPEC.md** Structure: ```markdown # Release Specification: [App Name] **Version**: 1.0.0 **Last Updated**: [Date] **Release Manager**: Release Manager AI **Platform**: iOS [Version]+ **Target Release Date**: [Date] --- ## 0. Quick Start Checklist For the impatient release manager: **Week -2: Preparation** - [ ] All development complete (from IMPLEMENTATION_GUIDE) - [ ] All tests passing (from TEST_SPEC) - [ ] App Store assets prepared (see Section 2) - [ ] Privacy manifest added - [ ] TestFlight beta started **Week -1: Beta Testing** - [ ] Beta testers recruited (20-50 people) - [ ] Feedback collected and addressed - [ ] No P0 bugs reported in last 3 days - [ ] Crash-free rate > 99.5% **Day of Submission**: - [ ] Final build archived - [ ] App validated in Xcode (no errors) - [ ] App Store Connect metadata filled - [ ] Submit for review - [ ] Monitor review status daily **Post-Submission**: - [ ] App approved (24-48 hours typically) - [ ] Choose release date or release immediately - [ ] Monitor crash reports and reviews - [ ] Respond to user reviews within 24-48 hours --- ## 1. App Store Metadata All metadata is pre-filled from ASO optimization. Verify and copy to App Store Connect. ### 1.1 Basic Information **App Name**: [From ASO optimization] - Character limit: 30 characters - Must be unique on App Store - Can include keywords for ASO **Subtitle**: [From ASO optimization] - Character limit: 30 characters - Summarizes app in one line - Appears below app name in search results **Primary Category**: [Choose most relevant] - Productivity - Business - Lifestyle - Finance - Health & Fitness - Social Networking - Photo & Video - Entertainment - Utilities - Education - [Other - see full list in App Store Connect] **Secondary Category**: [Optional] - Choose if app fits multiple categories - Increases discoverability **Content Rating**: - [ ] 4+ (No objectionable content) - [ ] 9+ (Infrequent/mild content) - [ ] 12+ (Frequent/intense content) - [ ] 17+ (Frequent/intense mature content) **Pricing**: - [Free] (recommended for MVP launch) - [Paid] - Price Tier: [Select tier, e.g., $0.99, $2.99, $4.99] - [Freemium] - Free with In-App Purchases ### 1.2 Description **Promotional Text** (170 characters, updateable without app review): ``` [Hook from ASO optimization - first 170 characters] ``` **Full Description** (4000 characters max): ``` [Complete description from ASO optimization] [Paste the full ASO-optimized description here] Features: • [Feature 1 from PRD - user benefit focused] • [Feature 2 from PRD] • [Feature 3 from PRD] • [Feature 4 from PRD] [Social proof section if available] [Call to action] ``` **What's New** (Version 1.0.0): ``` 🎉 Initial Release! Introducing [App Name]! [One-line value proposition] Key Features: • [Feature 1] • [Feature 2] • [Feature 3] We'd love to hear your feedback! Rate us and let us know how we can improve. ``` ### 1.3 Keywords **Keyword Field** (100 characters, comma-separated, no spaces): ``` [High-priority keywords from ASO optimization, comma-separated, exactly 100 chars] Example: productivity,task,manager,organize,notes,planner,calendar,todo,reminder ``` **Keyword Strategy**: - Use high-priority keywords from ASO optimization - No spaces (use commas only) - Don't repeat app name (automatically indexed) - Don't use competitor names - Use both singular and plural if room ### 1.4 Support Information **Support URL**: https://[yourwebsite].com/support - Must be live and functional - Include FAQ, contact form, or email - Respond to inquiries within 24-48 hours **Marketing URL**: https://[yourwebsite].com - Landing page for the app - Can include features, screenshots, testimonials - Optional but recommended **Privacy Policy URL**: https://[yourwebsite].com/privacy - **REQUIRED** for all apps - Must disclose all data collection - Must be accessible and readable - Can use privacy policy generator if needed **Copyright**: © 2024 [Your Company Name] --- ## 2. App Store Assets ### 2.1 App Icon **Requirements**: - Size: 1024x1024 pixels - Format: PNG (no transparency) - Color space: sRGB or Display P3 - File size: < 1 MB **Design Specifications** (from DESIGN_SYSTEM.md): ``` Based on your brand colors and design system: Background: [Brand primary color or gradient] Icon/Symbol: [From brand identity] Style: [Flat, skeuomorphic, gradient - match design system] Design Tips: - Simple and recognizable at small sizes - No words or detailed graphics - Avoid transparencies and rounded corners (iOS adds automatically) - Test at multiple sizes (iPhone, iPad, App Store) ``` **Creation**: 1. Design in Figma/Sketch/Illustrator at 1024x1024px 2. Export as PNG 3. Add to `Assets.xcassets/AppIcon.appiconset/` 4. Xcode will generate all required sizes automatically **Tools**: - [App Icon Generator](https://appicon.co) - Generate from 1024px source - [IconKit](https://apps.apple.com/app/iconkit/id507135296) - Mac app for icon generation ### 2.2 Screenshots **Required Sizes**: - **iPhone 6.7" Display** (1290 x 2796 px) - iPhone 15 Pro Max - **REQUIRED** - **iPhone 6.5" Display** (1242 x 2688 px) - iPhone 11 Pro Max - **Recommended** - **iPad Pro 12.9" Display** (2048 x 2732 px) - If supporting iPad **Quantity**: 3-10 screenshots per size (5 recommended) **Screenshot Strategy** (from ASO optimization): **Screenshot 1: Hero/Value Proposition** ``` Content: [Main screen showing primary feature] Caption: "[Benefit-focused headline from ASO]" Design: - Show actual app UI (not marketing fluff) - Highlight key benefit with overlay text - Use brand colors for text - Clear, large, readable text Device Frame: Optional (makes it look polished) ``` **Screenshot 2: Key Feature #1** ``` Content: [Feature in action - from PRD P0 features] Caption: "[Clear outcome or benefit]" Example for task manager: Show: Today view with tasks checked off Caption: "Get things done. Stay organized." ``` **Screenshot 3: Key Feature #2** ``` Content: [Second most important feature] Caption: "[Supporting benefit]" ``` **Screenshot 4: Key Feature #3 or Social Proof** ``` Content: [Third feature OR testimonial/rating visual] Caption: "[Supporting benefit]" OR "Loved by users
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.