CommunityRecherche & Datenanalysegithub.com

marrocmau/swift-ios-skills

Claude Code-Fähigkeiten für iOS: Swift, SwiftUI, UIKit, Core Data, Xcode, TestFlight, App Store – eine von der Community gepflegte Sammlung zur KI-gestützten iOS-Entwicklung. 🆓 Kostenlos & Open Source (MIT)

Was ist swift-ios-skills?

Diese Skill-Sammlung bietet eine umfassende Roadmap und konkrete, wiederverwendbare Claude Code-Fähigkeiten für die Entwicklung von iOS-Apps mit Swift 6.2+ und iOS 17+. Sie ist in drei Phasen unterteilt: Grundlagen (Phase 1) für den ersten App-Store-Release, Optimierung (Phase 2) für Crash-Reporting, Abonnementverwaltung und Lokalisierung, und Wachstum (Phase 3) für ASO, Bewertungen und Deep Linking. Die Sammlung enthält detaillierte Empfehlungen mit Aufwandsabschätzungen, Prioritäten (Basierend auf dem Ziel von 200.000 € Umsatz und 24 Monaten) und Entscheidungsmatrizen – z. B. ob Sicherheit (ios-security) oder App-Store-Review-Checklisten (app-store-review) sofort erstellt werden sollten. Unterstützt werden Xcode, SwiftUI, UIKit, Core Data, Sentry, RevenueCat und Fastlane. Der Fortschritt wird über eine tabellarische Übersicht der 25 Fähigkeiten nachverfolgt, wobei die ersten 5 (z. B. swiftui-architecture, ios-networking) bereits fertiggestellt sind.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add marrocmau/swift-ios-skills

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Vollständiges iOS-Fähigkeiten-Verzeichnis

Dein Kontext:

  • Zeitrahmen: 24 Monate
  • Ziel: 200.000 € Umsatz
  • App: 3–5 vertikale Apps (SAP-/Beratungsfokus)
  • Technik: Swift 6.2+, iOS 17+, nativ only

🔴 PHASE 1: Grundlagen (Erster Release)

Status: 5 Fähigkeiten bereits erstellt. Weitere hinzufügen, um abzuschließen?

Phase 1 – Bereits erstellt ✅

  1. ✅ swiftui-architecture (MVVM + @Observable)
  2. ✅ ios-networking (URLSession + Retry)
  3. ✅ swift-testing (Unit-Tests)
  4. ✅ swiftdata-persistence (Lokaler Speicher)
  5. ✅ integration-guide (Komplette Anleitung)

Phase 1 – Optional hinzufügen (Auswahl unten)

Essenziell (stark empfohlen):

  1. ios-security – Anmeldedaten, Verschlüsselung, Face ID

    • Keychain-Speicher für Tokens
    • CryptoKit für Datenverschlüsselung
    • LocalAuthentication (Face ID / Touch ID)
    • Zertifikats-Pinning
    • ATS (App Transport Security)-Konfiguration
    • Wann: Immer (für Produktion erforderlich)
    • Aufwand: 2–3 Stunden
    • Zeilen: ~480
    • Warum: Benutzeranmeldedaten sind kritisch – falsch implementiert = Ablehnung im App Store
  2. app-store-review – Einreichungs-Checkliste

    • App Review-Richtlinien (Checkliste)
    • Privacy Manifeste
    • ATT (App Tracking Transparency)
    • Muster zur Vermeidung von Ablehnungen
    • Gestaffelte Rollout-Strategie
    • Wann: Vor dem ersten Release
    • Aufwand: 1–2 Stunden
    • Zeilen: ~350
    • Warum: Spart 2–4 Wochen, wenn Ablehnung droht. Erfahrungswert.

Nice-to-have (wenn Zeit vorhanden):

  1. swiftui-forms – Benutzereingabe-Muster

    • Formularvalidierung
    • Benutzerdefinierte Eingabekomponenten
    • Tastaturverwaltung
    • Mehrschritt-Formulare
    • Wann: Wenn deine App komplexe Formulare hat
    • Aufwand: 2 Stunden
    • Zeilen: ~450
    • Warum: Viele Apps sind nur Formulare (Login, Registrierung, Einstellungen)
  2. image-handling – Fotos, Kamera, Anzeige

    • PhotosPicker-Integration
    • AVCaptureSession (Kamera)
    • Bildkomprimierung
    • Caching-Strategien
    • Wann: Wenn die App Benutzerfotos benötigt
    • Aufwand: 2–3 Stunden
    • Zeilen: ~400
    • Warum: Fotohandling ist knifflig (Berechtigungen, Orientierung, Größe)

🟡 PHASE 2: Optimierung (Wochen 3–4)

Ziel: Optimierung nach dem Launch + Überwachung

Kern (stark empfohlen)

  1. sentry-setup – Crash-Reporting & Überwachung

    • Sentry iOS SDK-Integration
    • Crash-Tracking
    • Performance-Überwachung
    • Release-Tracking
    • Session-Replay
    • Wann: Kurz vor TestFlight
    • Aufwand: 1–2 Stunden
    • Zeilen: ~350
    • Warum: Man kann nicht verbessern, was man nicht messen kann
  2. revenuecat-subscription – Monetarisierung

    • RevenueCat SDK-Einrichtung
    • Abonnementprodukte
    • Berechtigungsprüfung
    • Testlogik
    • Paywall-Benutzeroberfläche
    • Wann: Vor dem ersten Release (wenn monetarisiert)
    • Aufwand: 3–4 Stunden
    • Zeilen: ~500
    • Warum: Spart 2 Wochen im Vergleich zu nativem StoreKit 2
  3. fastlane-automation – Screenshots + Einreichung

    • Fastlane Snapshot (UI-Testing)
    • Screenshot-Erfassung für alle Geräte
    • Frameit (Geräterahmen hinzufügen)
    • Build-Lieferung
    • Wann: Vor dem zweiten Release
    • Aufwand: 2–3 Stunden
    • Zeilen: ~400
    • Warum: Manuelle Screenshots für 5 Geräte × 5 Sprachen = 25 Screenshots
  4. metadata-localization – Mehrsprachige Unterstützung

    • String Catalogs (iOS 17+)
    • Übersetzungs-Workflow
    • Metadaten EN→IT/DE/FR/ES
    • Rechts-nach-links-Unterstützung
    • Zahlen-/Datumsformatierung pro Gebietsschema
    • Wann: App 2 oder später
    • Aufwand: 2–3 Stunden
    • Zeilen: ~400
    • Warum: Italien = 60 Mio. Nutzer. Deutschland = 80 Mio. +20 % Umsatz leicht möglich

Verbesserung (wenn Zeit vorhanden)

  1. push-notifications – Nutzerbindung

    • UNUserNotificationCenter-Einrichtung
    • APNs-Konfiguration
    • Rich-Notifications
    • Silent-Push
    • Benachrichtigungsverarbeitung
    • Wann: Nach dem ersten Monat live
    • Aufwand: 2 Stunden
    • Zeilen: ~380
    • Warum: +10–15 % Bindung mit intelligenten Benachrichtigungen
  2. analytics-integration – Produktnutzungs-Tracking

    • PostHog-Einrichtung (kostenloses Kontingent = 1 Mio. Ereignisse/Monat)
    • Ereignis-Tracking-Muster
    • Trichteranalyse
    • Kohorten-Tracking
    • Dashboard-Einrichtung
    • Wann: Woche 2 nach dem Launch
    • Aufwand: 2–3 Stunden
    • Zeilen: ~420
    • Warum: Wissen, was Benutzer tatsächlich tun vs. vermuten

🟢 PHASE 3: Wachstum (Wochen 5+)

Ziel: Nutzerakquise + Bindungsoptimierung

Kern (hoher ROI)

  1. aso-keyword-research – App Store Optimierung

    • AppTweak kostenloses Kontingent-Recherche
    • Keyword-Auswahl (IT/DE/FR)
    • Wettbewerbsanalyse
    • Metadaten-Optimierung
    • A/B-Testing-Strategie
    • Wann: Woche 2 nach dem Launch
    • Aufwand: 2–3 Stunden
    • Zeilen: ~380
    • Warum: Kostenlose Nutzer durch bessere Keywords
  2. in-app-review-prompt – Bewertungen

    • SKStoreReviewController-Integration
    • Timing-Strategie (nach Erfolgsmomenten)
    • Automatisierte Antwort auf Bewertungen
    • Wann: Woche 2 nach dem Launch
    • Aufwand: 1 Stunde
    • Zeilen: ~280
    • Warum: 4,5★ = +30 % Conversion
  3. deep-linking – Social Sharing

    • Universal Links-Einrichtung
    • Deeplink-Routing
    • QR-Code-Handling
    • Share-Funktionalität
    • Wann: Wenn virales Wachstum gewünscht
    • Aufwand: 2–3 Stunden
    • Zeilen: ~400
    • Warum: Geteilter Link → Benutzerkontext bleibt erhalten

Nice-to-have (Feinschliff)

  1. swiftui-animations – Feinschliff & Gefühl

    • Spring-Animationen
    • PhaseAnimator
    • Gesten-Feedback
    • Mikro-Interaktionen
    • Ladezustände
    • Wann: Phase 3, vor App 2-Release
    • Aufwand: 2–3 Stunden
    • Zeilen: ~420
    • Warum: Animationen = wahrgenommene Leistung +40 %
  2. widgetkit-homescreen – Home-Bildschirm-Widgets

    • WidgetKit-Einrichtung
    • Home-Bildschirm-Widgets
    • Sperrbildschirm-Widgets (iOS 16+)
    • Widget-Aktualisierungsstrategie
    • Timeline-Provider
    • Wann: App 2 oder später
    • Aufwand: 3–4 Stunden
    • Zeilen: ~480
    • Warum: Widget-Nutzer = +25 % täglich aktive
  3. live-activities – Dynamic Island

    • ActivityKit-Einrichtung
    • Dynamic Island-Integration
    • Sperrbildschirm-Live-Aktivitäten
    • Echtzeit-Updates
    • Wann: App 2+ (fortgeschritten)
    • Aufwand: 2–3 Stunden
    • Zeilen: ~350
    • Warum: Neuartige Interaktion = Medienberichterstattung

🔵 ZUKUNFT (2026+)

Nicht dringend, aber im Blick:

  1. on-device-ai – Apple Intelligence

    • Foundation Models-Framework
    • On-Device-LLM-Inferenz
    • Lokale Verarbeitung (keine API-Aufrufe)
    • Wann: Wenn iOS 18+ stabilisiert ist
    • Aufwand: 3–4 Stunden
    • Zeilen: ~400
    • Warum: Neue Plattformfunktion (noch nicht Mainstream)
  2. app-intents – Siri-Integration

    • AppIntents-Protokoll
    • Siri-Sprachbefehle
    • Shortcuts-Unterstützung
    • Apple Intelligence-Aktionen
    • Wann: Phase 3+ (App 2+)
    • Aufwand: 2–3 Stunden
    • Zeilen: ~380
    • Warum: Alternativer Engagement-Kanal
  3. accessibility-advanced – A11y-Feinschliff

    • VoiceOver-Optimierung
    • Dynamic Type extreme Größen
    • Benutzerdefinierte Rotoren
    • Fokus-Navigation
    • Wann: Vor dem 2. App-Release
    • Aufwand: 2–3 Stunden
    • Zeilen: ~400
    • Warum: 15 % der iOS-Nutzer + App Store-Bonus
  4. storekit2-advanced – In-App-Kauf fortgeschritten

    • StoreKit 2 Abonnementverwaltung
    • Berechtigungsprüfung
    • Rückerstattungs-Handling
    • Werbeaktionen
    • Family Sharing
    • Wann: Wenn die Monetarisierung komplex wird
    • Aufwand: 2–3 Stunden
    • Zeilen: ~420
    • Warum: RevenueCat reicht meistens, aber gut zu wissen

Zusammenfassungstabelle: Alle 25 Fähigkeiten

#FähigkeitPhasePrioritätAufwandZeilenStatus
1–5Kern 51⭐⭐⭐⭐⭐8h2.738✅ Erledigt
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🔲

Empfohlener Pfad (Nach Zeitplan)

Woche 1–2 (Phase 1 Sprint)

Vor dem ersten Release erstellen:

  • ✅ 5 Kern-Fähigkeiten (erledigt)
  • ⭐ ios-security (kritisch)
  • ⭐ app-store-review (kritisch)
  • 🔲 swiftui-forms (wenn deine App Formulare hat)

Gesamtaufwand: 5–7 Stunden (plus App-Erstellung = 16 Stunden gesamt)

Woche 3–4 (Phase 2 Sprint)

Nach bestandenem TestFlight erstellen:

  • ⭐ sentry-setup (Live-Überwachung)
  • ⭐ revenuecat-subscription (wenn monetarisiert)
  • ⭐ fastlane-automation (Screenshot-Automatisierung)
  • ⭐ metadata-localization (mehrsprachig)
  • 🔲 analytics-integration (Nutzungs-Tracking)

Gesamtaufwand: 10–15 Stunden (plus App-Optimierung + Marketing = 24 Stunden gesamt)

Woche 5+ (Phase 3 Sprint)

Nach 1 Monat Live-Phase erstellen:

  • ⭐ aso-keyword-research (kostenlose Nutzer)
  • ⭐ in-app-review-prompt (Bewertungen)
  • 🔲 analytics-integration (falls nicht erledigt)
  • 🔲 deep-linking (virales Wachstum)
  • 🔲 swiftui-animations (Feinschliff)

Gesamtaufwand: 10–12 Stunden (plus Launch von App 2 = 30 Stunden gesamt)

App 2–3 (Parallel)

Phase 1-Fähigkeiten nutzen + hinzufügen:

  • widgetkit-homescreen
  • live-activities
  • accessibility-advanced
  • on-device-ai (wenn iOS 18 dann verfügbar)

Aufwandsschätzung: Gesamtportfolio (3 Apps)

PhaseFähigkeitenStundenErgebnis
Phase 15 Kern + Sicherheit + App-Review~18h1. App im App Store
Phase 2Sentry + RevenueCat + Fastlane + Metadaten~20h2. App + Analysen
Phase 3ASO + Bewertungen + Animationen + Widgets~20h3. App + Wachstum
GESAMT20 Fähigkeiten~58h3 Apps, 200.000 €

Realitätscheck:

  • 58 Stunden Fähigkeitserstellung
  • 100+ Stunden tatsächliche App-Entwicklung (pro App = 30–40h)
  • Gesamt: ~200 Stunden über 24 Monate = 8–9 Stunden/Woche (sehr machbar)

Entscheidungsmatrix: Welche jetzt erstellen?

Must-have (zuerst machen):

  1. ios-security ⭐⭐⭐⭐⭐
  2. app-store-review ⭐⭐⭐⭐⭐

Should-have (machen, wenn App sie verwendet): 3. swiftui-forms (wenn Formulare vorhanden) 4. image-handling (wenn Fotos vorhanden) 5. revenuecat-subscription (wenn monetarisiert)

Nice-to-have (später machen): 6. fastlane-automation (nach erstem Release) 7. metadata-localization (App 2+) 8. push-notifications (nach Launch) 9. analytics-integration (Woche 2+) 10. swiftui-animations (Feinschliff, App 2+)

Nicht dringend:

  • Alles andere (Phase 3+, Phase 4)

Du bist dran: Wähle aus, was du willst

Sag mir, welche Fähigkeiten ich als Nächstes erstellen soll.

Option A (Minimales Sicherheitspaket):

  • ios-security (kritisch)
  • app-store-review (kritisch)
  • Gesamt: 2 Fähigkeiten, 3–4 Stunden, ~830 Zeilen
  • Ergebnis: Sicherer erster Release

Option B (Komplette Phase 1):

  • ios-security
  • app-store-review
  • swiftui-forms
  • image-handling
  • Gesamt: 4 Fähigkeiten, 7–8 Stunden, ~1.630 Zeilen
  • Ergebnis: App mit Feinschliff

Option C (Phase 1 + Beginn Phase 2):

  • ios-security
  • app-store-review
  • swiftui-forms
  • image-handling
  • sentry-setup
  • revenuecat-subscription
  • Gesamt: 6 Fähigkeiten, 11–13 Stunden, ~2.530 Zeilen
  • Ergebnis: Bereit zum Launch + Überwachung

Option D (Alle, die ich will):

  • Bestimmte Fähigkeiten aus der Liste nennen (z. B. „1–15“)
  • Gesamt: Benutzerdefinierte Stunden + Zeilen
  • Ergebnis: Was immer du möchtest

Welche Option? Oder bestimmte Fähigkeiten auswählen?

Verwandte Skills