Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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

Four repos, four layers — use one or all:

LayerRepoWhat it is
Knowledgeclaude-code-apple-skills ← you are here164 skills — how to build right
WorkflowSwiftShip53 /apple:* commands — spec-driven idea → App Store
Actionindie-app-autopilot7 agents — GitHub issue → App Store
Integrationasc-metadata-mcp65+ MCP tools — live App Store Connect API

What's Included

CategorySkillsPurpose
Generators63Production-ready code for common features
Product14Idea discovery to App Store workflow
iOS10Code review, UI review, navigation, iPad, migration, accessibility + audits, simulator/device runs
Testing12TDD workflows, test infrastructure, snapshot tests, flow walkthrough, deterministic gates
macOS8Tahoe APIs, SwiftData, AppKit bridge
App Store12ASO, descriptions, keywords, reviews, search ads, ad attribution, rejections, originality, IAP finalize, ratings mechanics, web presence
SwiftUI7Data flow, layout & containers, AlarmKit, WebKit, text editing, toolbars, Charts 3D
Growth6Analytics, store signals, growth audit, press/media, community, indie business
Swift4Concurrency patterns, Swift 6.2, InlineArray/Span, code-size limits
Apple Intelligence3Foundation Models, Visual Intelligence, App Intents
Design7Liquid Glass, animation patterns, game feel (haptics/sound/celebrations), UI prototyping, UX writing, SF Symbols, typography
Performance2Instruments profiling, SwiftUI debugging
Security1Privacy manifests, required reason APIs
Core ML1Vision, NaturalLanguage, model integration
Legal2Privacy policies, terms of service, EULAs, publish + set ASC URLs
Monetization3Pricing strategy, tiers, free trials, external purchases, bundles & licensing
watchOS1Watch apps, complications, health/fitness, widgets
SwiftData1Class inheritance patterns
MapKit1GeoToolbox, place descriptors
Foundation1AttributedString updates
visionOS2Spatial design, widget development
Release Review1Pre-release audit checklists
Shared2Meta-skills for creating (skill-creator) and auditing (skill-auditor) skills

Total: 164 skills across 23 categories (single-skill categories count their category file; other index files aren't counted — enforced by scripts/check-counts.sh in CI)

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.

Install as a Plugin (recommended)

In Claude Code:

/plugin marketplace add rshankras/claude-code-apple-skills
/plugin install apple-skills@indie-apple-stack

This surfaces the library as 23 category skills (/apple-skills:generators, /apple-skills:testing, ...); each category skill routes to its sub-skills on demand, so only 23 short descriptions sit in context. Update any time with /plugin marketplace update indie-apple-stack — no version pinning, you always track main.

Want the full workflow too? The same marketplace carries SwiftShip — 53 /apple:* commands:

/plugin install apple@indie-apple-stack

Manual Install (copy)

# 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/

Pinning and rollback

Plugin installs track main with no version pinning. If you need a stable snapshot, annotated era tags mark each WWDC content boundary (see CHANGELOG.md): git clone --branch wwdc25-era-final https://github.com/rshankras/claude-code-apple-skills.git and copy skills/ manually as above.

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 (14 skills)
├── generators/             # Code generators (63 skills)
│   ├── logging-setup/
│   ├── analytics-setup/
│   ├── networking-layer/
│   ├── auth-flow/
│   ├── paywall-generator/
│   ├── background-processing/
│   ├── app-extensions/
│   ├── data-export/
│   └── ... (63 total)
├── growth/                 # Growth audit, analytics, store signals, press/media, community, indie business (6 skills)
├── legal/                  # Privacy policies, terms of service, EULAs
├── core-ml/                # Vision, NaturalLanguage, model integration
├── swiftui/                # Data flow, layout & containers, AlarmKit, WebKit, text editing, toolbars, Charts 3D (7 skills)
├── apple-intelligence/     # Foundation Models, Visual Intelligence, App Intents
├── design/                 # Liquid Glass, animation patterns, UI prototyping, design principles, UX writing, SF Symbols, typography (7 skills)
├── performance/            # Instruments profiling, SwiftUI debugging
├── security/               # Keychain, biometrics, network security, privacy manifests
├── swift/                  # Concurrency patterns, Swift 6.2, InlineArray/Span, code-size limits (4 skills)
├── swiftdata/              # Class inheritance patterns
├── mapkit/                 # GeoToolbox, place descriptors
├── foundation/             # AttributedString updates
├── visionos/               # Spatial design (ergonomics, comfort, environments), widgets (2 skills)
├── testing/                # TDD workflows, test infrastructure, snapshot tests, flow walkthrough, deterministic gates (12 skills)
├── monetization/           # Pricing strategy, tiers, free trials, external purchases, bundles & licensing (3 skills)
├── app-store/              # ASO, descriptions, screenshots, reviews, search ads, ad attribution, rejections, originality, IAP finalize, ratings, web presence (12 skills)
├── watchos/                # Watch apps, complications, health/fitness, widgets
├── release-review/         # Security, privacy, UX, distribution audits
├── shared/                 # Meta-skills: skill-creator, skill-auditor
└── _shared/                # Internal helpers, not skills (asc-api — ASC REST helper used by iap-finalizer & privacy-publish)

Documentation

DocDescription
docs/USAGE.mdHow to use for new vs existing apps
docs/ROADMAP.mdSkills roadmap and status
CHANGELOG.mdNotable changes and era tags (pinning/rollback points)
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-generatorValue-moment-first onboarding (carousel fallback)
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)
preview-data-generatorSwiftUI preview sample data + state/appearance variant matrix
accessibility-generatorVoiceOver, Dynamic Type
widget-generatorWidgetKit widgets with templates
feature-flagsLocal/remote feature flags with templates
app-icon-generatorPlaceholder app icons + layered source for Icon Composer (Liquid Glass)
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
store-growth-auditStage-by-stage audit of an app's growth machinery — 54 levers (P0–P9), each detected via ASC/codebase evidence and routed to its fix (read-only ASC)
store-signalsTurn live reviews/analytics/sales/crashes into a metric-tagged backlog + verify last cycle (read-only ASC)
press-mediaPress kit, journalist outreach, pitch templates
community-buildingSocial media, building in public, content strategy
indie-businessBusiness entity, taxes, revenue, hiring

Legal Skills

SkillWhat It Does
privacy-policyPrivacy policies, Terms of Service, EULAs
privacy-publishHost legal pages + set ASC privacy/support URLs (dry-run)

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
flow-walkthroughDrive user flows (XCUITest + screenshots), audit the nav graph for dead-ends
fitness-functionsArchitecture invariants (import boundaries, count/copy contracts) as tests
coverage-ratchetCoverage floor that only rises — xccov gate vs a committed baseline
mutation-testingEXPERIMENTAL muter audit — surviving mutants reveal assertion-free coverage

Monetization

SkillWhat It Does
monetizationReadiness assessment, pricing model selection, tier structure, free trial strategy
external-purchasesUS web checkout via the External Purchase Link entitlement — 0%-commission era, commission-flip architecture
bundles-and-licensingOwn-app bundles, Family Sharing, cross-developer suites, Group/Volume Purchasing (announced)

Design Skills

SkillWhat It Covers
design/liquid-glassLiquid Glass implementation + design rules (SwiftUI/AppKit/UIKit, never glass-on-glass, Regular vs Clear)
design/animation-patternsSprings, PhaseAnimator/KeyframeAnimator, transitions (incl. zoom + interruptibility), symbol effects
design/game-feelGame feel ("juice"): event×channel feedback audit, haptic vocabulary design, SFX layers over music
design/ui-prototypingDivergent UI directions as named #Preview variants — go wide, remix, tune
design/ux-writingInterface copy: PACE framework, voice/tone, alert anatomy, feature naming
design/sf-symbolsChoosing/configuring symbols, custom-symbol authoring, animation vocabulary
design/typographyText styles, Dynamic Type, optical sizes, the SF family + width axis

visionOS Skills

SkillWhat It Covers
visionos/spatial-designSpatial layout ergonomics, eyes-and-hands input, motion comfort, immersion, environment budgets
visionos/widgetsMounting styles, glass/paper textures, proximity-aware layouts, spatial families

SwiftUI Skills

SkillWhat It Covers
swiftui/data-flowView identity/lifetime/dependencies (the Demystify canon), Observation, state ownership, concurrency contract
swiftui/layoutLayout protocol, custom containers, lazy-stack + scrolling performance rules
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
ad-attributionAdAttributionKit install + re-engagement measurement, conversion-value strategy, postback testing
rejection-handlerHandle rejections, response templates, appeals
originality-checkGuideline-4.3 anti-spam gate: function/content/metadata distinctness before build or submit
iap-finalizerFinalize one-time IAP price + localization in ASC (dry-run)
ratings-mechanicsPer-storefront ratings isolation, never-reset rule, phased + manual release as rating armor
web-presenceapps.apple.com SEO, landing page + Smart App Banner, deal-site price-drop ecosystem
marketing-strategyComprehensive promotional strategy

Security Skills

SkillWhat's Covered
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.

关于 About

Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more
agent-skillsai-toolsanthropicapp-storeappleasoclaudeclaude-codecode-generationdeveloper-toolsindie-developeriosipadosmacosswiftswiftuivisionoswatchosxcode

语言 Languages

Swift75.3%
Shell11.7%
Python11.4%
Ruby1.6%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
121
Total Commits
峰值: 27次/周
Less
More

核心贡献者 Contributors