moai-lang-swift
Swift 6+ development specialist covering SwiftUI, Combine, Swift Concurrency, and iOS patterns. Use when building iOS apps, macOS apps, or Apple platform applications.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Swift 6+ development specialist covering SwiftUI, Combine, Swift Concurrency, and iOS patterns. Use when building iOS apps, macOS apps, or Apple platform applications.
How to use
Zainstaluj umiejętność w swoim środowisku Claude Code, upewniając się, że masz Xcode 16.0+ i Swift 6.0+. Umiejętność automatycznie aktywuje się, gdy otworzysz plik .swift lub projekt Xcode.
Stwórz nowy projekt Swift Package Manager lub otwórz istniejący projekt iOS/macOS. Upewnij się, że swift-tools-version w pliku Package.swift jest ustawiony na 6.0 lub wyżej.
Opisz Claude'owi zadanie związane z Swift — na przykład budowanie interfejsu w SwiftUI, implementacja reaktywnej logiki z Combine, lub użycie async/await do obsługi operacji asynchronicznych.
Umiejętność automatycznie dostarcza rekomendacje dla Swift 6.0, SwiftUI 6, Swift Concurrency i testów XCTest. Możesz prosić o konkretne rozwiązania dla aktorów, TaskGroup, izolacji danych lub deklaratywnych interfejsów.
Dla projektów wymagających iOS 17.0+ lub macOS 14.0+ umiejętność uwzględnia najnowsze API i makra. Jeśli pracujesz ze starszymi wersjami (minimum iOS 15.0), poinformuj Claude'a, aby dostosował rekomendacje.
Wykorzystaj umiejętność do refaktoryzacji kodu, dodawania testów asynchronicznych lub optymalizacji wydajności dzięki Swift Concurrency i data-race safety.