GitPedia

Claude code apple skills

Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more

From rshankras·Updated June 28, 2026·View on GitHub·

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. The project is written primarily in Swift, distributed under the MIT License license, first published in 2025. Key topics include: agent-skills, ai-tools, anthropic, app-store, apple.

Claude Code Skills for Apple Platform Development

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.

License: MIT

Part of the indie Apple developer stack

Three repos, three layers — use one or all:

LayerRepoWhat it is
Knowledgeclaude-code-apple-skills ← you are here139 skills — how to build right
Actionindie-app-autopilot7 agents — GitHub issue → App Store
Integrationasc-metadata-mcp65+ MCP tools — live App Store Connect API

What's Included

CategorySkillsPurpose
Generators62Production-ready code for common features
Product13Idea discovery to App Store workflow
iOS9Code review, UI review, navigation, iPad, migration, accessibility, simulator/device runs
macOS8Tahoe APIs, SwiftData, AppKit bridge
Testing8TDD workflows, test infrastructure, snapshot tests
App Store7ASO, descriptions, keywords, reviews, search ads, rejections
SwiftUI5AlarmKit, WebKit, text editing, toolbars, Charts 3D
Growth4Analytics, press/media, community, indie business
Swift3Concurrency patterns, Swift 6.2, InlineArray/Span
Apple Intelligence3Foundation Models, Visual Intelligence, App Intents
Design2Liquid Glass (SwiftUI/AppKit/UIKit/WidgetKit), animation patterns
Performance2Instruments profiling, SwiftUI debugging
Security2Secure storage, biometrics, privacy manifests
Core ML1Vision, NaturalLanguage, model integration
Legal1Privacy policies, terms of service, EULAs
Monetization1Pricing strategy, tiers, free trials
watchOS1Watch apps, complications, health/fitness, widgets
SwiftData1Class inheritance patterns
MapKit1GeoToolbox, place descriptors
Foundation1AttributedString updates
visionOS1Widget development
Release Review1Pre-release audit checklists
Shared2Meta-skills for creating (skill-creator) and auditing (skill-auditor) skills

Total: 139 skills across 23 categories (category index files not counted)

Quick Start

How to Use

No idea yet? Say: "I don't know what to build"

New app? Say: "I have an idea for a macOS app that does X. Should I build it?"

Existing app? Say: "Review my code" or "Add [feature]"

See docs/USAGE.md for complete guide.

Installation

bash
# Clone git clone https://github.com/rshankras/claude-code-apple-skills.git # Copy to your project cp -r claude-code-apple-skills/skills your-project/.claude/skills/ # Or install globally cp -r claude-code-apple-skills/skills ~/.claude/skills/

Directory Structure

skills/
├── ios/                    # iOS code review, UI review, planning, navigation, iPad, migration, accessibility, device runs (CLI)
├── macos/                  # macOS patterns, Tahoe APIs, SwiftData
├── product/                # Idea to App Store workflow (13 skills)
├── generators/             # Code generators (62 skills)
│   ├── logging-setup/
│   ├── analytics-setup/
│   ├── networking-layer/
│   ├── auth-flow/
│   ├── paywall-generator/
│   ├── background-processing/
│   ├── app-extensions/
│   ├── data-export/
│   └── ... (62 total)
├── growth/                 # Analytics, press/media, community, indie business (4 skills)
├── legal/                  # Privacy policies, terms of service, EULAs
├── core-ml/                # Vision, NaturalLanguage, model integration
├── swiftui/                # AlarmKit, WebKit, text editing, toolbars, Charts 3D
├── apple-intelligence/     # Foundation Models, Visual Intelligence, App Intents
├── design/                 # Liquid Glass, animation patterns
├── performance/            # Instruments profiling, SwiftUI debugging
├── security/               # Keychain, biometrics, network security, privacy manifests
├── swift/                  # Concurrency patterns, Swift 6.2, InlineArray/Span
├── swiftdata/              # Class inheritance patterns
├── mapkit/                 # GeoToolbox, place descriptors
├── foundation/             # AttributedString updates
├── visionos/               # visionOS widgets
├── testing/                # TDD workflows, test infrastructure, snapshot tests (8 skills)
├── monetization/           # Pricing strategy, tiers, free trials
├── app-store/              # ASO, descriptions, screenshots, reviews, search ads, rejections (7 skills)
├── watchos/                # Watch apps, complications, health/fitness, widgets
├── release-review/         # Security, privacy, UX, distribution audits
└── shared/                 # Meta-skills: skill-creator, skill-auditor

Documentation

DocDescription
docs/USAGE.mdHow to use for new vs existing apps
docs/ROADMAP.mdSkills roadmap and status
skills/product/WORKFLOW.mdFull idea to App Store workflow
CONTRIBUTING.mdHow to contribute

Generator Skills

Generate production-ready Swift code that adapts to your project:

GeneratorWhat It Creates
logging-setupApple Logger infrastructure
analytics-setupProtocol-based analytics (TelemetryDeck, Firebase)
networking-layerAsync/await API client
auth-flowSign in with Apple + biometrics
paywall-generatorStoreKit 2 subscriptions
settings-screenComplete preferences UI
persistence-setupSwiftData + optional iCloud
onboarding-generatorMulti-step welcome flow
review-promptSmart App Store review requests
error-monitoringCrash reporting (Sentry/Crashlytics)
ci-cd-setupGitHub Actions / Xcode Cloud
localization-setupString catalogs, i18n
push-notificationsAPNs setup
deep-linkingURL schemes, universal links
test-generatorUnit/UI tests (Swift Testing + XCTest)
accessibility-generatorVoiceOver, Dynamic Type
widget-generatorWidgetKit widgets with templates
feature-flagsLocal/remote feature flags with templates
app-icon-generatorProgrammatic app icons via CoreGraphics
live-activity-generatorActivityKit Live Activities + Dynamic Island
tipkit-generatorTipKit inline/popover tips
cloudkit-syncCKSyncEngine CloudKit sync
http-cacheHTTP response caching with ETag/offline
paginationOffset/cursor pagination + infinite scroll
image-loadingImage pipeline with cache + CachedAsyncImage
share-cardShareable image cards for social media
social-exportExport to Instagram, TikTok, X with correct formats
subscription-lifecycleStoreKit 2 grace periods, billing retry, win-back
referral-systemReferral codes, deep link sharing, reward tracking
watermark-engineImage watermarks with paywall removal
streak-trackerDaily streaks with freezes and notifications
milestone-celebrationConfetti, badges, and achievement celebrations
whats-newWhat's New screen after app updates
lapsed-userLapsed user detection and re-engagement
usage-insightsUser-facing stats, recaps, activity dashboards
variable-rewardsDaily spins, mystery boxes, gamification rewards
consent-flowGDPR/CCPA consent with ATT integration
account-deletionApple-compliant account deletion flow
permission-primingPre-permission screens for higher grant rates
force-updateMinimum version enforcement with update prompts
state-restorationNavigation, tab, scroll position persistence
debug-menuDeveloper debug menu (DEBUG builds only)
offline-queueOffline operation queue with automatic retry
feedback-formIn-app feedback with screenshots and routing
announcement-bannerIn-app banners with remote configuration
quick-win-sessionGuided first-action flows for retention
spotlight-indexingCore Spotlight indexing for system search
app-clipApp Clip target with invocation handling
screenshot-automationAutomated App Store screenshot generation
background-processingBGTaskScheduler, background downloads, silent push
app-extensionsShare, Action, Keyboard, Safari extensions
data-exportJSON/CSV/PDF export, GDPR data portability
subscription-offersStoreKit 2 intro, promotional, and win-back offers
win-back-offersWin-back flow for churned subscribers via StoreKit Messages
promoted-iapPromoted In-App Purchases on the App Store product page
offer-codes-setupOffer code distribution for partner/influencer campaigns
pre-ordersApp Store pre-order setup and launch timeline
in-app-eventsIn-App Event metadata for App Store Connect
custom-product-pagesCustom Product Page variants for targeted campaigns
product-page-optimizationA/B test plans for icon, screenshots, previews
featuring-nominationApp Store editorial featuring nomination pitches
app-store-assetsAsset specs for all App Store promotional artwork

Growth Skills

SkillWhat It Does
analytics-interpretationInterpret app metrics, AARRR funnels, decision trees
press-mediaPress kit, journalist outreach, pitch templates
community-buildingSocial media, building in public, content strategy
indie-businessBusiness entity, taxes, revenue, hiring
SkillWhat It Does
privacy-policyPrivacy policies, Terms of Service, EULAs

Core ML Skills

SkillWhat It Does
core-mlVision, NaturalLanguage, model integration, Core ML vs Foundation Models

Testing & TDD Skills

SkillWhat It Does
characterization-test-generatorCapture existing behavior before AI refactoring
tdd-bug-fixReproduce bug as failing test, then fix
tdd-featureRed-green-refactor for new features
test-contractProtocol test suites any implementation must pass
tdd-refactor-guardPre-refactor safety gate (verify coverage first)
snapshot-test-setupSwiftUI visual regression with swift-snapshot-testing
test-data-factoryFactory/fixture helpers for test data
integration-test-scaffoldCross-module test harness with mock server

Monetization

SkillWhat It Does
monetizationReadiness assessment, pricing model selection, tier structure, free trial strategy

SwiftUI Skills

SkillWhat It Covers
swiftui/alarmkitAlarmKit alarms and timers with Live Activities
swiftui/webkitWebView and WebPage integration
swiftui/text-editingAttributedString, TextEditor, rich text formatting
swiftui/toolbarsCustomizable toolbars, search integration, transitions
swiftui/charts-3d3D chart visualization

Performance Skills

SkillWhat It Covers
performance/profilingInstruments workflows, Time Profiler, Allocations, hangs
performance/swiftui-debuggingView identity, body re-evaluation, lazy loading, _printChanges()

App Store Skills

SkillWhat It Does
keyword-optimizerFind high-traffic, low-competition keywords
app-description-writerCompelling descriptions that convert
screenshot-plannerScreenshot sequences with keyword-rich captions
review-response-writerProfessional review responses
apple-search-adsSearch Ads campaign setup, keyword bidding, ROAS
rejection-handlerHandle rejections, response templates, appeals
marketing-strategyComprehensive promotional strategy

Security Skills

SkillWhat's Covered
securityKeychain, Data Protection, Secure Enclave, biometrics, network security
security/privacy-manifestsPrivacy manifest format, required reason APIs, App Tracking Transparency

Contributing

Contributions welcome! See CONTRIBUTING.md.

Disclaimer

Skills in this repository were generated with the assistance of Claude Code. Content may contain inaccuracies -- contributions and corrections are welcome.

License

MIT License - see LICENSE.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from rshankras/claude-code-apple-skills via the GitHub API.Last fetched: 6/28/2026