marrocmau/swift-ios-skills

Claude Code skills for iOS: Swift, SwiftUI, UIKit, Core Data, Xcode, TestFlight, App Store โ€” a community-driven collection to supercharge AI-assisted iOS development. ๐Ÿ†“ Free & open source (MIT)

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLI~Cursor
npx skills add marrocmau/swift-ios-skills

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

๋ฌธ์„œ

Complete iOS Skills Inventory

Tuo contesto:

  • Timeline: 24 mesi
  • Target: โ‚ฌ200k revenue
  • App: 3-5 app verticali (SAP/consulting focus)
  • Tech: Swift 6.2+, iOS 17+, native only

๐Ÿ”ด PHASE 1: Foundation (First Submission)

Status: 5 skills giร  creati. Aggiungi altri per completare?

Phase 1 - Already Created โœ…

  1. โœ… swiftui-architecture (MVVM + @Observable)
  2. โœ… ios-networking (URLSession + retry)
  3. โœ… swift-testing (Unit tests)
  4. โœ… swiftdata-persistence (Local storage)
  5. โœ… integration-guide (Full walkthrough)

Phase 1 - Potentially Add (Choose from below)

Essential (Strongly Recommended):

  1. ios-security โ€” Credentials, encryption, Face ID

    • Keychain storage for tokens
    • CryptoKit for data encryption
    • LocalAuthentication (Face ID / Touch ID)
    • Certificate pinning
    • ATS (App Transport Security) config
    • When: Always (mandatory for production)
    • Effort: 2-3 hours
    • Lines: ~480
    • Why: User credentials are criticalโ€”wrong = rejected by App Store
  2. app-store-review โ€” Submission checklist

    • App Review guidelines (checklist)
    • Privacy manifests
    • ATT (App Tracking Transparency)
    • Rejection prevention patterns
    • Phased rollout strategy
    • When: Before first submission
    • Effort: 1-2 hours
    • Lines: ~350
    • Why: Saves 2-4 weeks if you hit rejection. Learned experience.

Nice-to-Have (If time permits):

  1. swiftui-forms โ€” User input patterns

    • Form validation
    • Custom input components
    • Keyboard management
    • Multi-step forms
    • When: If your app has complex forms
    • Effort: 2 hours
    • Lines: ~450
    • Why: Many apps are just forms (login, signup, settings)
  2. image-handling โ€” Photos, camera, display

    • PhotosPicker integration
    • AVCaptureSession (camera)
    • Image compression
    • Caching strategies
    • When: If app needs user photos
    • Effort: 2-3 hours
    • Lines: ~400
    • Why: Photo handling is tricky (permissions, orientation, size)

๐ŸŸก PHASE 2: Optimization (Weeks 3-4)

Target: Post-launch optimization + monitoring

Core (Strongly Recommended)

  1. sentry-setup โ€” Crash reporting & monitoring

    • Sentry iOS SDK integration
    • Crash tracking
    • Performance monitoring
    • Release tracking
    • Session replay
    • When: Right before TestFlight
    • Effort: 1-2 hours
    • Lines: ~350
    • Why: Can't improve what you can't measure
  2. revenuecat-subscription โ€” Monetization

    • RevenueCat SDK setup
    • Subscription products
    • Entitlement checking
    • Trial logic
    • Paywall UI
    • When: Before first submission (if monetized)
    • Effort: 3-4 hours
    • Lines: ~500
    • Why: Saves 2 weeks vs native StoreKit 2
  3. fastlane-automation โ€” Screenshot + submission

    • Fastlane Snapshot (UI testing)
    • Screenshot capture for all devices
    • Frameit (add device frames)
    • Build delivery
    • When: Before second submission
    • Effort: 2-3 hours
    • Lines: ~400
    • Why: Manual screenshots for 5 devices ร— 5 languages = 25 screenshots
  4. metadata-localization โ€” Multi-language support

    • String Catalogs (iOS 17+)
    • Translation workflow
    • Metadata ENโ†’IT/DE/FR/ES
    • Right-to-left support
    • Number/date formatting per locale
    • When: App 2 or later
    • Effort: 2-3 hours
    • Lines: ~400
    • Why: Italy = 60M users. Germany = 80M. +20% revenue easily

Enhancement (If time)

  1. push-notifications โ€” Engagement

    • UNUserNotificationCenter setup
    • APNs configuration
    • Rich notifications
    • Silent push
    • Notification handling
    • When: After first month live
    • Effort: 2 hours
    • Lines: ~380
    • Why: +10-15% retention with smart notifications
  2. analytics-integration โ€” Product usage tracking

    • PostHog setup (free tier = 1M events/month)
    • Event tracking patterns
    • Funnel analysis
    • Cohort tracking
    • Dashboard setup
    • When: Week 2 after launch
    • Effort: 2-3 hours
    • Lines: ~420
    • Why: Know what users actually do vs what you think

๐ŸŸข PHASE 3: Growth (Weeks 5+)

Target: User acquisition + retention optimization

Core (High ROI)

  1. aso-keyword-research โ€” App Store Optimization

    • AppTweak free tier research
    • Keyword selection (IT/DE/FR)
    • Competition analysis
    • Metadata optimization
    • A/B testing strategy
    • When: Week 2 after launch
    • Effort: 2-3 hours
    • Lines: ~380
    • Why: Free users from better keywords
  2. in-app-review-prompt โ€” Ratings

    • SKStoreReviewController integration
    • Timing strategy (after win moments)
    • Review response automation
    • When: Week 2 after launch
    • Effort: 1 hour
    • Lines: ~280
    • Why: 4.5โ˜… = +30% conversion
  3. deep-linking โ€” Social sharing

    • Universal links setup
    • Deeplink routing
    • QR code handling
    • Share functionality
    • When: If you want viral growth
    • Effort: 2-3 hours
    • Lines: ~400
    • Why: Shared link โ†’ user context preserved

Nice-to-Have (Polish)

  1. swiftui-animations โ€” Polish & feel

    • Spring animations
    • PhaseAnimator
    • Gesture feedback
    • Micro-interactions
    • Loading states
    • When: Phase 3, before app 2 release
    • Effort: 2-3 hours
    • Lines: ~420
    • Why: Animations = perceived performance +40%
  2. widgetkit-homescreen โ€” Home Screen widgets

    • WidgetKit setup
    • Home screen widgets
    • Lock screen widgets (iOS 16+)
    • Widget update strategy
    • Timeline providers
    • When: App 2 or later
    • Effort: 3-4 hours
    • Lines: ~480
    • Why: Widget users = +25% daily active
  3. live-activities โ€” Dynamic Island

    • ActivityKit setup
    • Dynamic Island integration
    • Lock screen live activities
    • Real-time updates
    • When: App 2+ (advanced)
    • Effort: 2-3 hours
    • Lines: ~350
    • Why: Novel interaction = media coverage

๐Ÿ”ต FUTURE (2026+)

Not urgent, but on the radar:

  1. on-device-ai โ€” Apple Intelligence

    • Foundation Models framework
    • On-device LLM inference
    • Local processing (no API calls)
    • When: iOS 18+ stabilizes
    • Effort: 3-4 hours
    • Lines: ~400
    • Why: New platform feature (not yet mainstream)
  2. app-intents โ€” Siri integration

    • AppIntents protocol
    • Siri voice commands
    • Shortcuts support
    • Apple Intelligence actions
    • When: Phase 3+ (app 2+)
    • Effort: 2-3 hours
    • Lines: ~380
    • Why: Alternative engagement channel
  3. accessibility-advanced โ€” A11y polish

    • VoiceOver optimization
    • Dynamic Type extreme sizes
    • Custom rotors
    • Focus navigation
    • When: Before 2nd app release
    • Effort: 2-3 hours
    • Lines: ~400
    • Why: 15% of iOS users + App Store bonus
  4. storekit2-advanced โ€” In-app purchase advanced

    • StoreKit 2 subscription management
    • Entitlements verification
    • Refund handling
    • Promotional offers
    • Family sharing
    • When: If monetization gets complex
    • Effort: 2-3 hours
    • Lines: ~420
    • Why: RevenueCat usually enough, but good to know

Summary Table: All 25 Skills

#SkillPhasePriorityEffortLinesStatus
1-5Core 51โญโญโญโญโญ8h2,738โœ… Done
6ios-security1โญโญโญโญโญ2-3h~480๐Ÿ”ฒ
7app-store-review1โญโญโญโญโญ1-2h~350๐Ÿ”ฒ
8swiftui-forms1โญโญโญโญ2h~450๐Ÿ”ฒ
9image-handling1โญโญโญโญ2-3h~400๐Ÿ”ฒ
10sentry-setup2โญโญโญโญโญ1-2h~350๐Ÿ”ฒ
11revenuecat-subscription2โญโญโญโญโญ3-4h~500๐Ÿ”ฒ
12fastlane-automation2โญโญโญโญ2-3h~400๐Ÿ”ฒ
13metadata-localization2โญโญโญโญ2-3h~400๐Ÿ”ฒ
14push-notifications2โญโญโญ2h~380๐Ÿ”ฒ
15analytics-integration2โญโญโญโญ2-3h~420๐Ÿ”ฒ
16aso-keyword-research3โญโญโญโญโญ2-3h~380๐Ÿ”ฒ
17in-app-review-prompt3โญโญโญโญ1h~280๐Ÿ”ฒ
18deep-linking3โญโญโญโญ2-3h~400๐Ÿ”ฒ
19swiftui-animations3โญโญโญ2-3h~420๐Ÿ”ฒ
20widgetkit-homescreen3โญโญโญ3-4h~480๐Ÿ”ฒ
21live-activities3โญโญโญ2-3h~350๐Ÿ”ฒ
22on-device-aiPhase 4โญโญ3-4h~400๐Ÿ”ฒ
23app-intentsPhase 4โญโญ2-3h~380๐Ÿ”ฒ
24accessibility-advancedPhase 4โญโญโญ2-3h~400๐Ÿ”ฒ
25storekit2-advancedPhase 4โญโญ2-3h~420๐Ÿ”ฒ

Recommended Path (Per Timeline)

Week 1-2 (Phase 1 Sprint)

Create before first submission:

  • โœ… 5 core skills (done)
  • โญ ios-security (critical)
  • โญ app-store-review (critical)
  • ๐Ÿ”ฒ swiftui-forms (if your app has forms)

Total effort: 5-7 hours (plus building actual app = 16 hours total)

Week 3-4 (Phase 2 Sprint)

Create after TestFlight passes:

  • โญ sentry-setup (live monitoring)
  • โญ revenuecat-subscription (if monetized)
  • โญ fastlane-automation (screenshot automation)
  • โญ metadata-localization (multi-language)
  • ๐Ÿ”ฒ analytics-integration (usage tracking)

Total effort: 10-15 hours (plus optimizing app + marketing = 24 hours total)

Week 5+ (Phase 3 Sprint)

Create after app live 1 month:

  • โญ aso-keyword-research (free users)
  • โญ in-app-review-prompt (ratings)
  • ๐Ÿ”ฒ analytics-integration (if not done)
  • ๐Ÿ”ฒ deep-linking (viral growth)
  • ๐Ÿ”ฒ swiftui-animations (polish)

Total effort: 10-12 hours (plus launching app 2 = 30 hours total)

App 2-3 (Parallel)

Use Phase 1 skills + add:

  • widgetkit-homescreen
  • live-activities
  • accessibility-advanced
  • on-device-ai (if iOS 18 by then)

Effort Estimation: Full Portfolio (3 Apps)

PhaseSkillsHoursOutcome
Phase 15 core + security + app-review~18h1st app on App Store
Phase 2sentry + revenuecat + fastlane + metadata~20h2nd app + analytics
Phase 3ASO + reviews + animations + widgets~20h3rd app + growth
TOTAL20 skills~58h3 apps, โ‚ฌ200k

Reality check:

  • 58 hours of skill creation
  • 100+ hours of actual app building (per app = 30-40h)
  • Total: ~200 hours over 24 months = 8-9 hours/week (very doable)

Decision Matrix: Which to Create Now?

Must-have (do first):

  1. ios-security โญโญโญโญโญ
  2. app-store-review โญโญโญโญโญ

Should-have (do if app uses them): 3. swiftui-forms (if forms) 4. image-handling (if photos) 5. revenuecat-subscription (if monetized)

Nice-to-have (do later): 6. fastlane-automation (after 1st submission) 7. metadata-localization (app 2+) 8. push-notifications (after launch) 9. analytics-integration (week 2+) 10. swiftui-animations (polish, app 2+)

Not urgent:

  • Everything else (Phase 3+, Phase 4)

Your Turn: Pick What You Want

Tell me which skills you want me to create next.

Option A (Minimum Safe Set):

  • iOS-security (critical)
  • app-store-review (critical)
  • Total: 2 skills, 3-4 hours, ~830 lines
  • Outcome: Secure first submission

Option B (Full Phase 1):

  • iOS-security
  • app-store-review
  • swiftui-forms
  • image-handling
  • Total: 4 skills, 7-8 hours, ~1,630 lines
  • Outcome: Polished first app

Option C (Phase 1 + Start Phase 2):

  • iOS-security
  • app-store-review
  • swiftui-forms
  • image-handling
  • sentry-setup
  • revenuecat-subscription
  • Total: 6 skills, 11-13 hours, ~2,530 lines
  • Outcome: Ready to launch + monitor

Option D (All I Want):

  • List specific skills from above (e.g., "1-15")
  • Total: Custom hours + lines
  • Outcome: Whatever you want

Which option? Or pick specific skills?

๊ด€๋ จ ์Šคํ‚ฌ

Manenic/zijian

Claude Code Skill - ่‡ช่ไฟก็”ŸๆˆๅŠฉๆ‰‹: ไธ€ไธช Claude Code Skill๏ผŒๅธฎๅŠฉๅญฆ็”Ÿๅฟซ้€Ÿ็”Ÿๆˆ่ฏพ้ข˜็ป„่‡ช่ไฟกใ€‚่พ“ๅ…ฅๅฏผๅธˆไธป้กต URL๏ผŒ่‡ชๅŠจๆŠ“ๅ–ๅฏผๅธˆไฟกๆฏ๏ผŒ็ป“ๅˆไธชไบบ่ƒŒๆ™ฏ๏ผŒ่พ“ๅ‡บๅ†™ไฝœๅปบ่ฎฎๅ’ŒๅฎŒๆ•ด้‚ฎไปถ่‰็จฟ๏ผŒๅนถๅฐ†ๅ…ถไปฅword็š„ๅฝขๅผ่พ“ๅ‡บใ€‚ๆ”ฏๆŒ็”Ÿๆˆๆจกๅผๅ’Œๆฃ€ๆŸฅๆจกๅผใ€‚ A Claude Code Skill that helps students generate self-recommendation letters for research group applications. Input professor's URL, and it automatically extracts their info, outputs a complete draft.

community

CNWU16/vedic-astro-skills

๐Ÿ”ฑ Vedic/Jyotish AI analysis toolkit | ๅ ้™€ๅ ๆ˜ŸAIๅˆ†ๆžๅทฅๅ…ทๅŒ… โ€” Coreๅผ•ๆ“Ž + Careerไบ‹ไธš + Loveๆ„Ÿๆƒ… | Antigravity & Claude Code

community

quantskills/skill-a-share-stock-dossier

GPL-3.0 A-share stock dossier Agent Skill powered by Pandadata.

community

ctxr-dev/llm-wiki-memory

Local, git-versioned memory for AI coding agents. No RAG, no Docker, no external service. Capture, compile, recall over a local LLM wiki with on-device embeddings and an MCP server.

community

kimosahy/exautomatica-tools

ExAutomatica shared components โ€” reusable tools (crawler, auto-responder, etc.) consumed by the agent fleet via OpenClaw skill packs.

community

jovd83/automated-test-reviewer

Explains automated tests in business language and reviews automation quality, coverage, and traceability.

community