Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

rshankras/claude-code-apple-skills

141 skills8.4k installs83.3k starsGitHub

Install

npx skills add https://github.com/rshankras/claude-code-apple-skills

Skills in this repo

1Macos DevelopmentThe macos-development skill guides native macOS application development using SwiftUI, Xcode project conventions, and Apple Human Interface Guidelines. It covers window management, menu bar integration, sandbox entitlements, and distribution considerations for Mac App Store versus direct distribution. Agents apply SwiftUI layout patterns suited to resizable desktop windows, keyboard shortcuts, and accessibility identifiers for macOS targets. The skill triggers on Mac-specific UI tasks, Xcode build issues, and platform APIs that differ from iOS counterparts.1.2kinstalls2Ios Developmentios-development is a mobile skill from rshankras/claude-code-apple-skills listed on skills.sh with 498 installs and rank 2 in its catalog entry. It equips agents to generate, debug, and iterate on SwiftUI and UIKit source for native iOS apps. Developers reach for ios-development when scaffolding views, fixing layout or lifecycle bugs, or refactoring Apple-platform UI without leaving the agent session. The published metadata positions it as a top Apple-focused development skill within the claude-code-apple-skills collection for day-to-day iOS frontend work.635installs3Designdesign is an agent skill from rshankras/claude-code-apple-skills that helps developers implement Apple's modern design language in production SwiftUI and AppKit code. The skill bundles two focused modules—liquid-glass for iOS 26+ and macOS 26+ glassEffect and NSGlassEffectView patterns, and animation-patterns for spring, PhaseAnimator, KeyframeAnimator, matched geometry, and SF Symbol effects across iOS 13–18+. It activates when a developer asks about blur materials, hero transitions, snappy animations, or withAnimation completions, and steers agents toward system APIs, GlassEffectContainer performance limits, and Human Interface Guidelines consistency. Install with npx skills add against the GitHub repo; allowed tools are Read, Write, Edit, Glob, Grep, and AskUserQuestion for in-repo implementation work.464installs4App Storeapp-store is a Claude Code skill from rshankras/claude-code-apple-skills that bundles nine App Store sub-skills behind one router SKILL.md for iOS launch work. It delegates to modules for promotional text (170 characters), full descriptions (4000 characters), keyword fields (100 characters), 5–10 screenshot storyboards, review-response templates, Apple Search Ads campaign structure, and rejection-handler checklists covering the top 20 common rejections. The skill also references nine related generator skills for StoreKit offers, custom product pages, in-app events, and asset specs. Developers reach for app-store when an Xcode build is ready for App Store Connect and they need ASO copy, submission prep, or Resolution Center responses without manually hunting Apple guideline docs.451installs5Watchoswatchos is a skill from rshankras/claude-code-apple-skills for building Apple Watch experiences. It covers watchOS apps and complications using SwiftUI and WatchKit, integration with health and sensor APIs, and synchronization patterns with an iPhone companion app while respecting watch platform limits on screen size, battery, and background execution. Developers reach for watchos when extending an iOS product to the wrist, adding complications to the watch face, or implementing health and sensor-driven features that must comply with Apple's watchOS guidelines.428installs6Product Developmentproduct-development is a Claude Code skill from rshankras/claude-code-apple-skills (internally named architecture-spec, version 1.0.0) that turns an approved Product Requirements Document into a comprehensive technical architecture for iOS or macOS apps. The skill reads docs/PRD.md, extracts feature complexity and platform requirements, and produces ARCHITECTURE.md with opinionated Apple-stack decisions covering architecture pattern, data models, and app structure. It activates on prompts like 'generate architecture' or 'create ARCHITECTURE.md' and uses Read, Write, Glob, Grep, and AskUserQuestion tools. Reach for it after PRD approval and before writing Swift feature code.416installs7Apple Intelligenceapple-intelligence is a skill from rshankras/claude-code-apple-skills that guides integration of Apple Intelligence APIs into iOS and macOS applications and agent workflows. The skill covers on-device models, App Intents, and Writing Tools hooks so generative features run with Apple’s privacy-preserving on-device stack. Developers reach for apple-intelligence when shipping native Apple apps that need generative assistance, system intent surfaces, or writing augmentation without routing sensitive data through remote-only models. It fits teams building Swift/UIKit/SwiftUI apps that must align with Apple Intelligence platform contracts.379installs8Release Reviewrelease-review is an Apple app release skill that helps developers prepare and self-review a release right before App Store submission by generating build notes, review notes, and a regression checklist. release-review also surfaces common App Store rejection patterns so a developer can sanity-check compliance, UX, and edge cases before uploading in App Store Connect. Developers reach for release-review when a release has multiple changes, when QA coverage is uneven, or when the team needs a repeatable pre-submit checklist for iOS/iPadOS apps. release-review is best used as a final gate in a release train alongside TestFlight validation and release-candidate tagging.372installs9Generatorsgenerators is the rshankras Apple code-generator skill that produces production-ready Swift for iOS and macOS apps instead of advisory reviews alone. It includes 53 generator modules—from logging-setup and analytics-setup through paywall-generator, widget-generator, live-activity-generator, and ci-cd-setup with GitHub Actions and fastlane lanes. Each generator reads existing project structure, detects Swift version, deployment targets, and architecture patterns like MVVM or TCA, then emits protocol-based services swappable between TelemetryDeck, Firebase, Sentry, and NoOp providers. Developers reach for generators when adding StoreKit 2 subscriptions, Sign in with Apple auth, SwiftData persistence, push notifications, deep linking, accessibility infrastructure, or App Store screenshot automation. Output always lists created file paths, integration steps, required entitlements, and testing instructions tailored to the detected platform and distribution channel.358installs10SecurityApple platform security skill guiding Keychain storage, entitlements, sandboxing, ATS, privacy manifests, and secure Swift patterns before App Store submission. Helps teams pass review and reduce data-exposure risk on iOS, macOS, and related targets.358installs11Swift Developmentswift-development is part of rshankras/claude-code-apple-skills, a marketplace collection spanning generators, product workflows, testing, and App Store tooling for Apple platforms. The swift-development skill guides agents to scaffold features, resolve Swift compile errors, and follow Human Interface Guidelines while working across SwiftUI and UIKit. It covers Swift concurrency patterns, platform framework integration, and conventions expected in production Apple codebases. Developers reach for swift-development when adding screens, fixing build failures, or aligning UI behavior with Apple platform standards rather than generic web or backend stacks. The parent repository organizes skills into categories such as generators, iOS, macOS, SwiftUI, and testing for end-to-end Apple delivery.342installs12Sharedshared is a platform-agnostic meta skill from rshankras/claude-code-apple-skills that helps developers create, structure, and improve Claude Code skills. The shared category includes skill-creator modules with templates for simple and complex skills, YAML front matter configuration, modularization strategies, and best-practice guidance for organizing SKILL.md files. It activates when users want to create a new skill, ask about skill structure, refactor existing skills, or need modularization patterns. The repository README lists two shared meta-skills—skill-creator and skill-auditor—alongside Apple platform skills for iOS, macOS, watchOS, and visionOS. Developers reach for shared when bootstrapping a new agent skill, standardizing prompts across legal and release-review skills, or onboarding teammates to the Agent Skills open format used across the Apple skills collection.332installs13Testingtesting is a Claude Code skill from claude-code-apple-skills for developers shipping Apple-platform apps who need guided XCTest and UI test workflows. The skill helps write XCTest and XCUITest suites, launch Apple simulators, diagnose flaky failures, and confirm release readiness across iOS, macOS, watchOS, and tvOS targets. Reach for testing when CI is red on simulator runs, UI regressions appear near a release, or a team lacks a consistent pattern for Apple test scaffolding. It pairs naturally with Xcode project files, .xctest bundles, simulator destinations, and test plans so agents produce runnable verification instead of generic testing advice.328installs14Monetizationmonetization is a Claude Code skill from rshankras/claude-code-apple-skills that guides end-to-end monetization strategy for Apple platform apps—from readiness assessment through pricing model selection, tier design, trial planning, and StoreKit 2 implementation notes. The skill runs a five-phase process: readiness scorecard across six signals, pricing model decision framework, tier structure with free-vs-paid splits, free-trial recommendations by app type, and implementation guidance covering Apple commission tiers and App Store Review Guidelines. Developers reach for monetization when deciding whether to charge, choosing between subscriptions, one-time purchase, consumable IAP, or freemium unlocks, and structuring paywalls that comply with Human Interface Guidelines. Output is a monetization strategy document with readiness table, recommended model, tier comparison, trial plan, revenue projections, and an implementation checklist referencing paywall-generator for StoreKit 2 code. The skill references bundled pricing-models.md and app-type-guides.md for category-specific recommendations across productivity, health, education, and developer-tool apps.326installs15Legallegal from rshankras/claude-code-apple-skills helps Apple developers satisfy privacy, subscription, and App Store policy obligations before submission. It audits disclosures, nutrition labels, and user-facing legal copy so mobile apps pass compliance scrutiny during ship and avoid removals for misrepresented data practices.325installs16GrowthGuides Claude through Apple-focused growth strategy for iOS and macOS products: improve discovery, convert installs, retain users, and scale lifecycle campaigns using platform-specific tactics and measurable iteration loops.300installs17Core MlApple Core ML skill for Claude Code: convert models, integrate on-device inference into Swift iOS/macOS/watchOS apps, apply Vision and NLP patterns, and tune quantization and performance for production mobile releases.288installs18Swiftui Debuggingswiftui-debugging is a Claude Code skill for debugging. It helps solo builders move faster with AI-assisted development.82installs19Performance Profilingperformance-profiling is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.80installs20Toolbarstoolbars is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.78installs21Swiftdata Inheritanceswiftdata-inheritance is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.76installs22Attributed Stringattributed-string is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.75installs23Text Editingtext-editing is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.75installs24Webkit Integrationwebkit-integration is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.74installs25Charts 3dcharts-3d is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.73installs26Geotoolboxgeotoolbox is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.72installs27Alarmkitalarmkit is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.70installs28Visionos Widgetsvisionos-widgets is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.70installs29Liquid Glassliquid-glass is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.4installs30Animation PatternsSupplies validated SwiftUI animation patterns and a decision tree for choosing springs, transitions, and animator APIs. A developer uses it when implementing, reviewing, or fixing iOS/macOS animation code.3installs31Ipad PatternsA guide to iPadOS-specific development patterns including multitasking, multi-window, drag and drop, keyboard shortcuts, pointer, and Apple Pencil support. A developer uses it when building iPad-optimized features rather than a scaled-up iPhone app.3installs32Snapshot Test SetupGenerates SwiftUI snapshot/visual regression tests using Point-Free's swift-snapshot-testing plus CI configuration. A developer uses it to catch unintended UI changes by comparing rendered views against reference images.3installs33Spotlight IndexingGenerates Core Spotlight indexing infrastructure that makes app content searchable via Spotlight and Siri suggestions with rich attributes and deep links. A developer uses it to make in-app content discoverable system-wide.3installs34Accessibility GeneratorGenerates accessibility labels, hints, and Dynamic Type scaling for iOS/macOS SwiftUI apps and checks existing accessibility coverage. A developer uses it when improving app accessibility or auditing VoiceOver compliance.2installs35Account DeletionGenerates a production account deletion flow meeting Apple's in-app deletion requirement, including confirmation UI, grace period, and server-side deletion request. A developer uses it to satisfy App Review or GDPR right-to-erasure for an iOS/macOS app.2installs36Analytics InterpretationHelps interpret App Store Connect or third-party analytics, diagnose metric problems, and prioritize growth actions using funnel and cohort frameworks. A developer uses it to understand whether their app metrics are healthy and what to fix.2installs37Analytics SetupGenerates a protocol-based analytics layer that lets an app track events while swapping between TelemetryDeck, Firebase, or Mixpanel without touching app code. A developer uses it to add telemetry with minimal provider lock-in.2installs38Announcement BannerGenerates a configurable in-app banner system that shows remote or local messages with scheduling, deep links, and dismissal. A developer uses it to add maintenance notices, promotions, or what's-new banners to an iOS/macOS app.2installs39App ClipGenerates production App Clip infrastructure for lightweight app experiences launched from NFC, QR codes, Safari banners, or Messages. A developer uses it to set up an App Clip target, invocation handling, and the upgrade-to-full-app flow.2installs40App Description WriterGenerates conversion-focused App Store descriptions after gathering app basics, features, and social proof. A developer uses it when writing an initial listing, improving existing copy, or preparing a major update.2installs41App ExtensionsGenerates production app extension infrastructure for Share, Action, Keyboard, and Safari Web extensions plus App Group data sharing. A developer uses it to add an extension target that exchanges data with the host app.2installs42App Icon GeneratorGenerates production-quality iOS/macOS app icons via a CoreGraphics script and installs them into the AppIcon asset catalog. A developer uses it to create a placeholder or HIG-compliant icon across all required sizes.2installs43App IntentsGuides implementation of the App Intents framework from basic actions through interactive snippets, visual intelligence, and Spotlight entity indexing. A developer uses it to add Siri, Shortcuts, or Spotlight integration to an iOS/macOS app.2installs44Apple Search AdsGuides indie developers through Apple Search Ads campaign structure, keyword bidding, and budget allocation with a readiness check before spending. A developer uses it to plan or optimize paid App Store user acquisition.2installs45App PlannerWalks through planning a new iOS/Swift app from concept to architecture or auditing an existing app's state and tech stack. A developer uses it to define features, requirements, and a distribution strategy or to evaluate an app for improvement.2installs46App Store AssetsProduces complete asset specs, design guidelines, and checklists for all App Store Connect promotional artwork by platform and asset type. A developer uses it when preparing media for App Store submission or an update.2installs47Architecture SpecProduces an opinionated iOS/macOS architecture document from an approved PRD, making stack and pattern decisions following Apple best practices. A developer uses it to create ARCHITECTURE.md and design system structure before building.2installs48Assistive AccessGuides adding Assistive Access support so an app presents a streamlined interface with large controls for people with cognitive disabilities. A developer uses it to declare support, add assistive access scenes, and detect the mode at runtime.2installs49Auth FlowGenerates a complete authentication infrastructure combining Sign in with Apple, biometric auth, and Keychain-backed session storage. A developer uses it to add login to an app while detecting and integrating with existing auth code.2installs50Background ProcessingGenerates background task infrastructure covering BGTaskScheduler, background URLSession transfers, and silent push processing. A developer uses it to add periodic refresh, resilient downloads, or server-triggered background updates to an app.2installs51Beta TestingGuides a structured beta program from TestFlight setup through feedback collection to a launch-readiness decision. A developer uses it to plan a beta, design feedback surveys, and decide whether the app is ready to ship.2installs52Characterization Test GeneratorGenerates tests documenting what existing code actually does so it can be refactored safely, especially with AI-assisted changes. A developer uses it to build a regression safety net around legacy or untested code before modifying it.2installs53Ci Cd SetupGenerates continuous integration and deployment config for iOS/macOS apps across GitHub Actions, Xcode Cloud, and fastlane. A developer uses it to automate builds, tests, and TestFlight or App Store delivery.2installs54Cloudkit SyncGenerates modern CloudKit sync built on CKSyncEngine, replacing manual CKOperation chains, with conflict resolution and sharing. A developer uses it to add cross-device iCloud sync to an iOS/macOS app.2installs55Coding Best PracticesReviews Swift and iOS code for idiomatic patterns, architecture, and quality, offering refactoring and performance suggestions. A developer uses it for code review or to improve an existing Swift codebase.2installs56Community BuildingProvides practical community-building strategies for time-constrained solo app developers, from choosing platforms to converting members into advocates. A developer uses it to grow a social presence or start building in public.2installs57Competitive AnalysisProduces detailed competitor insights, feature comparisons, and market positioning for an app idea using web research. A developer uses it to understand competition in depth and find differentiation after initial discovery.2installs58Concurrency PatternsGuides Swift concurrency work including actors, Sendable, TaskGroup, and Swift 6.2 approachable-concurrency features while avoiding data-race pitfalls. A developer uses it to review or build async code, fix actor-isolation errors, or migrate to Swift 6.2installs59Consent FlowGenerates a privacy consent system with a consent banner, granular category preferences, persistent state, audit logging, and ATT integration. A developer uses it to add tracking/privacy consent and compliance management to an iOS app.2installs60Custom Product PagesGenerates targeted Custom Product Page variants with tailored screenshots and messaging for specific audiences, ad campaigns, or traffic sources. A developer uses it when they have enough traffic to split across audience-specific App Store pages.2installs61Data ExportGenerates export and import for user data across JSON, CSV, and PDF with proper escaping, GDPR full-export, and share sheet support. A developer uses it to add data portability, backups, or competitor-import to an iOS app.2installs62Debug MenuGenerates a developer debug menu accessed via shake or hidden tap, wrapped in #if DEBUG so it never ships. A developer uses it to toggle flags, switch environments, and inspect network logs during development.2installs63Deep LinkingGenerates URL scheme handling, Universal Links, and App Intents so an app can route to specific content from external sources. A developer uses it to add deep links and Siri/Shortcuts navigation to an iOS/macOS app.2installs64Error MonitoringGenerates a protocol-based error and crash monitoring layer that swaps between Sentry and Crashlytics without changing app code. A developer uses it to add crash reporting and production error tracking to an iOS/macOS app.2installs65Feature FlagsGenerates a feature flag system with typed definitions, local and remote providers, an @Observable manager, and SwiftUI environment integration. A developer uses it to add remote toggles, gradual rollouts, A/B testing, or kill switches to an app.2installs66Featuring NominationGenerates a submission-ready App Store featuring nomination including required fields, narrative pitch, and timing strategy. A developer uses it to self-nominate an app for Apple editorial featuring or a major launch.2installs67Feedback FormGenerates a SwiftUI in-app feedback form with categories, optional screenshot, device diagnostics, and smart routing that sends happy users to App Store reviews and unhappy ones to support. A developer uses it when adding feedback, bug-report, or contact-support flows to an Apple app.2installs68Force UpdateGenerates a Swift minimum-version check that hard-blocks or soft-prompts users to update, redirects to the App Store, and reads versions from remote config or the App Store lookup API. A developer uses it to force or recommend app updates for old clients.2installs69Foundation ModelsGuides integration of Apple's on-device Foundation Models framework for AI text generation, structured data extraction, and tool calling with availability checks. A developer uses it when adding privacy-preserving on-device AI features to an Apple app.2installs70Http CacheGenerates a Swift HTTP caching layer that parses Cache-Control, handles ETag/Last-Modified conditional requests, supports stale-while-revalidate, and falls back offline. A developer uses it to cache API responses, cut network calls, and add offline support.2installs71Idea GeneratorGenerates a ranked shortlist of 3-5 app ideas tailored to a developer's skills and constraints using five brainstorming lenses, formatted to feed the product-agent skill. A developer uses it when they don't yet have an app idea to build.2installs72Image LoadingGenerates a production image loading pipeline with NSCache memory cache, LRU disk cache, deduplication, image processing, and a CachedAsyncImage view. A developer uses it to replace AsyncImage or add image caching and prefetching to an Apple app.2installs73Implementation GuideGenerates a detailed implementation guide with pseudo-code and step-by-step build instructions by reading PRD, architecture, and UX spec documents. A developer uses it to turn approved specs into a development roadmap for an Apple app.2installs74Implementation SpecMaster orchestrator that coordinates role-based agents to generate a complete set of implementation specs (PRD, architecture, UX, implementation, test, release) from a product plan. A developer uses it to produce a full specification package before building an Apple app.2installs75In App EventsGenerates complete In-App Event metadata for App Store Connect, including event cards, descriptions, badges, image specs, and deep links. A developer uses it to create App Store events for discovery, engagement campaigns, or seasonal promotions.2installs76Indie BusinessAdvises indie Apple developers on the non-code side of running an app business: LLC/entity setup, taxes, the Apple Small Business Program, revenue tracking, and hiring. A developer uses it when figuring out business, tax, or financial-planning questions for their app.2installs77Integration Test ScaffoldGenerates integration test infrastructure with mock servers and in-memory stores to test networking, persistence, and business logic together without real backends. A developer uses it to test data flow across layers end-to-end.2installs78Keyword OptimizerOptimizes an app's title, subtitle, and keyword field for App Store search discoverability, with safe modes for apps that already have traffic. A developer uses it when launching, improving rankings, or entering new markets/languages.2installs79Lapsed UserGenerates infrastructure to detect users inactive for X days and show personalized return screens with what they missed plus optional win-back offers. A developer uses it to re-engage lapsed or churning users of an Apple app.2installs80Live Activity GeneratorGenerates a complete ActivityKit Live Activity implementation with Dynamic Island layouts, Lock Screen presentation, and push-to-update support. A developer uses it to show ongoing real-time status like delivery, timers, or scores on iOS.2installs81Localization SetupGenerates i18n infrastructure for multi-language iOS/macOS apps, adopting String Catalogs and supporting RTL languages. A developer uses it when localizing an app or migrating to xcstrings.2installs82Localization StrategyPlans localization for Apple apps from market prioritization and language-tier recommendations through translation workflow to localized ASO. A developer uses it when deciding which languages to support and how to expand to new markets.2installs83Logging SetupReplaces print() statements with Apple's structured os.log/Logger system, adding privacy controls and Console.app integration. A developer uses it to set up proper debug and production logging in an Apple app.2installs84Marketing StrategyAnalyzes an app's model, audience, and lifecycle stage and recommends tailored App Store promotional features, calling sub-skills to generate implementation. A developer uses it to plan launch, growth, or re-engagement marketing strategy.2installs85Market ResearchPerforms deep market research for app ideas with TAM/SAM/SOM sizing, growth analysis, entry barriers, and revenue potential. A developer uses it to assess the market opportunity behind an app idea.2installs86MemoryExplains Swift 6.2's InlineArray for stack-allocated fixed-size storage and Span for safe zero-cost access to contiguous memory. A developer uses it to optimize hot paths and replace UnsafeBufferPointer with compiler-checked alternatives.2installs87Migration PatternsProvides before/after migration guides, coexistence strategies, and pitfalls for moving between Apple framework generations like CoreData to SwiftData and UIKit to SwiftUI. A developer uses it when modernizing an existing Apple codebase.2installs88Milestone CelebrationGenerates a milestone celebration system with CAEmitterLayer confetti, achievement badges, spring-animated overlays, haptics, and shareable cards triggered at key thresholds. A developer uses it to add gamified celebrations when users hit milestones.2installs89Navigation PatternsA guide to modern SwiftUI navigation architecture covering NavigationStack, NavigationSplitView, TabView, NavigationPath, and programmatic navigation. A developer uses it when building navigation, fixing navigation bugs, or architecting app flow.2installs90Networking LayerGenerates a modern protocol-based networking layer using async/await with structured error handling and easy testability. A developer uses it to add an API client or HTTP layer to an Apple app.2installs91Offer Codes SetupGenerates offer-code distribution strategies, configuration guides, and campaign templates for promoting subscriptions and IAPs through redeemable codes. A developer uses it to set up partner, influencer, or email re-engagement code campaigns.2installs92Offline QueueGenerates a production offline queue that persists API mutations when offline and retries with exponential backoff plus conflict resolution when connectivity returns. A developer uses it to build offline-first behavior with queued, syncing mutations.2installs93Onboarding GeneratorGenerates a customizable multi-step onboarding flow with first-launch persistence, animations, and accessibility support. A developer uses it to add welcome screens or a tutorial to an Apple app.2installs94PaginationGenerates pagination infrastructure for offset- and cursor-based APIs with infinite-scroll SwiftUI views, a state machine, and optional search. A developer uses it to add paginated lists or load-more functionality.2installs95Paywall GeneratorGenerates a complete StoreKit 2 subscription paywall with modern SwiftUI views, subscription status tracking, and purchase handling. A developer uses it to add subscriptions, a paywall, or in-app purchases to an Apple app.2installs96Permission PrimingGenerates pre-permission priming screens shown before iOS system dialogs to explain why the app needs access and raise grant rates. A developer uses it when requesting camera, notification, or location permissions.2installs97Persistence SetupGenerates a SwiftData or CoreData persistence layer with optional iCloud CloudKit sync and data models. A developer uses it to add local storage or cloud data sync to an Apple app.2installs98Prd GeneratorGenerates a comprehensive Product Requirements Document with features, user stories, acceptance criteria, and success metrics from a product plan. A developer uses it to formalize product requirements before building an app.2installs99Pre OrdersGenerates App Store pre-order configuration guides, launch-timeline templates, and marketing coordination plans. A developer uses it to plan a pre-order strategy that builds anticipation and collects day-one downloads.2installs100Press MediaGuides indie developers through earning press coverage: building a media kit, finding journalists and reviewers, pitch timing, embargoes, and story angles. A developer uses it when preparing a launch or seeking media attention.2installs101Privacy ManifestsAdvises on implementing Apple's mandatory privacy manifest, covering required reason APIs, tracking domain declarations, third-party SDK privacy, and App Tracking Transparency. A developer uses it to prepare an app for App Store privacy requirements.2installs102Privacy PolicyGenerates region-specific privacy policies, terms of service, and EULAs by detecting data collection patterns and third-party SDKs, with Privacy Nutrition Label mapping. A developer uses it to produce legal documents required for App Store submission.2installs103Product AgentValidates app ideas with structured assessments of problem, market, and competition, scopes an MVP, and optimizes App Store presence. A developer uses it to decide whether an app idea is worth building.2installs104Product Page OptimizationGenerates structured A/B test plans for App Store Product Page Optimization covering icon, screenshots, and previews with hypotheses, variants, and metrics. A developer uses it to run PPO tests and improve conversion rates.2installs105Promoted IapGenerates Promoted In-App Purchase setup with StoreKit 2 configuration, paywall integration, and App Store product-page display so premium offerings appear in search and editorial. A developer uses it to surface IAPs on the App Store product page.2installs106Push NotificationsGenerates push notification infrastructure for iOS/macOS apps with APNs registration, handling, categories/actions, and rich notifications with images. A developer uses it when adding push notifications or configuring APNs in a Swift app.2installs107Quick Win SessionGenerates a guided quick-win onboarding flow that walks new users through a high-impact first action within 60 seconds and celebrates completion. A developer uses it to reduce time-to-value and boost first-session retention.2installs108Referral SystemGenerates a referral/invite system with unique code generation, deep-link sharing, reward tracking, fraud prevention, and SwiftUI invite views. A developer uses it to add viral invite-friends and referral mechanics to an app.2installs109Rejection HandlerGuides developers through handling App Store rejections, from understanding the reason to writing Resolution Center responses and escalating appeals. A developer uses it when an app was rejected or is being prepped for App Review.2installs110Release SpecGenerates comprehensive App Store release and deployment documentation, including submission guide, assets, privacy compliance, and marketing strategy. A developer uses it when preparing an iOS/macOS app for App Store submission.2installs111Review PromptGenerates StoreKit-based App Store review prompting with configurable trigger conditions, platform detection, and proper timing logic. A developer uses it to request ratings and reviews at the right moment in an app.2installs112Review Response WriterWrites professional, empathetic responses to App Store reviews and drafts templates for common review types. A developer uses it when responding to negative reviews or improving review management strategy.2installs113Screenshot AutomationGenerates an automated App Store screenshot pipeline that captures screenshots via UI tests, adds localized captions, applies device frames, and exports all required sizes. A developer uses it as a fastlane snapshot replacement to avoid manual screenshot work each release.2installs114Screenshot PlannerPlans compelling App Store screenshot sequences and captions that showcase an app's value. A developer uses it when preparing App Store assets or improving screenshot conversion.2installs115Settings ScreenGenerates a complete settings/preferences screen for iOS and macOS apps with modular common sections. A developer uses it when adding settings or configuration UI to a Swift app.2installs116Share CardGenerates a share-card system that renders app content (achievements, stats, quotes, milestones) as shareable images using SwiftUI ImageRenderer with optional QR overlays and ShareLink. A developer uses it to let users export app content as social share images.2installs117Skill AuditorAudits every SKILL.md in a skills repo for frontmatter correctness, structural completeness, API/version drift, and cross-file reference integrity, producing a prioritized report. A developer uses it to check a skill repo for drift before bulk cleanup; it is read-only.2installs118Skill CreatorGuides developers through creating well-structured, modularized Claude Code skills with proper templates and best practices. A developer uses it when creating new skills or improving existing ones.2installs119Social ExportGenerates a social export pipeline with platform-specific formatters, aspect-ratio handling, branding overlays, and a SwiftUI export flow for Instagram Stories, TikTok, and X. A developer uses it to add share-to-platform export beyond a single share image.2installs120State RestorationGenerates state restoration infrastructure that saves and restores selected tab, scroll position, navigation path, and form data across launches and background termination using @SceneStorage, @AppStorage, and file-based persistence. A developer uses it to remember where the user left off.2installs121Streak TrackerGenerates a streak tracking system that records consecutive activity days, computes current and longest streaks, handles timezone-aware boundaries, supports streak freezes, and schedules streak-at-risk notifications. A developer uses it to add daily/weekly engagement or habit streaks.2installs122Subscription LifecycleGenerates StoreKit 2 subscription lifecycle management with real-time status monitoring, grace period and billing-retry handling, offer code redemption, win-back offers, and tier transitions. A developer uses it for post-purchase subscription state handling beyond the initial paywall.2installs123Subscription OffersGenerates StoreKit 2 implementation for all four subscription offer types with eligibility verification, offer presentation, and the preferredSubscriptionOffer modifier. A developer uses it when adding free trials, promotional pricing, or subscription offers.2installs124Swift Concurrency UpdatesCovers Swift 6.2 'Approachable Concurrency' changes such as default MainActor inference, @concurrent background execution, and isolated conformances. A developer uses it when adopting Swift 6.2 concurrency features or fixing data-race errors.2installs125Tdd Bug FixGuides fixing bugs the TDD way: reproduce the bug as a failing test, then fix and verify. A developer uses it when fixing bugs, especially with AI-generated fixes, to ensure they never regress.2installs126Tdd FeatureProvides a red-green-refactor scaffold for building new features TDD-style, where tests define the spec and implementation makes them pass. A developer uses it when building new features test-first.2installs127Tdd Refactor GuardRuns a pre-refactor safety checklist that verifies tests exist to catch regressions before AI-assisted refactoring, generating characterization tests if coverage is insufficient. A developer uses it before asking AI to refactor existing code.2installs128Test ContractGenerates behavioral contract test suites so any class conforming to a protocol must pass the same tests. A developer uses it when designing protocols or swapping implementations to ensure consistent behavior.2installs129Test Data FactoryGenerates factory helpers using the builder pattern and static factories to create test data with minimal boilerplate. A developer uses it when tests need easy sample-data setup.2installs130Test GeneratorGenerates test templates for unit, integration, and UI tests using Swift Testing and XCTest. A developer uses it when adding tests to iOS/macOS apps.2installs131Test SpecGenerates a comprehensive TEST_SPEC.md QA plan covering unit tests, UI tests, accessibility testing, and beta testing from a PRD and implementation specs. A developer uses it when creating a QA strategy for an iOS/macOS app.2installs132Tipkit GeneratorGenerates a complete TipKit setup with tip definitions, rules, display frequency, inline and popover presentation, and testing utilities. A developer uses it when adding contextual tips or feature discovery to an iOS/macOS app.2installs133Ui ReviewPerforms a UI/UX review of SwiftUI code against Apple's Human Interface Guidelines, font best practices, Dynamic Type, and accessibility standards. A developer uses it to verify iOS/watchOS interface design against Apple standards.2installs134Usage InsightsGenerates an on-device usage insights system that records activity events with SwiftData, computes personalized insights like streaks and top categories, and displays them in a dashboard with shareable recap screens. A developer uses it to show usage stats to the user, not to a backend.2installs135Ux SpecGenerates comprehensive UI/UX specifications with wireframes and a design system, producing UX_SPEC.md and DESIGN_SYSTEM.md from PRD and architecture specs. A developer uses it when designing an app interface and building a design system.2installs136Variable RewardsGenerates a variable reward system with randomized rewards like daily spins and mystery boxes using variable-ratio reinforcement, plus ethical caps and transparent probability disclosure. A developer uses it to add gamified reward mechanics to an app.2installs137Visual IntelligenceIntegrates an app with iOS Visual Intelligence so users can find app content by pointing their camera at objects. A developer uses it when adding camera-based visual search capabilities.2installs138Watermark EngineGenerates a watermarking system with text/image/logo overlays, configurable positioning and opacity, tiled patterns, live SwiftUI preview, and paywall-gated automatic removal. A developer uses it to add branding or free-tier watermarks to visual content.2installs139Whats NewGenerates a What's New screen that displays after app updates with feature highlights and version tracking so it shows only once per version. A developer uses it to add release-notes UI or feature announcements to an app.2installs140Widget GeneratorGenerates a complete WidgetKit widget implementation with timeline providers, size-specific views, lock screen accessory widgets, interactive elements, and App Intent configuration. A developer uses it when adding home or lock screen widgets to an app.2installs141Win Back OffersGenerates a win-back flow for recovering churned subscribers using StoreKit 2 win-back offer APIs, Message API handling, and fallback promotional offers for older OS versions. A developer uses it when implementing win-back or re-engagement campaigns for lapsed subscribers.2installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

rshankras/claude-code-apple-skills · 141 skills · Skillselion