moai-lang-swift
Specjalista Swift 6+ do tworzenia aplikacji na iOS i macOS z SwiftUI i Swift Concurrency
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a dedykowana programowaniu w Swift 6+. Wspiera tworzenie aplikacji na iOS i macOS z wykorzystaniem SwiftUI, Combine i Swift Concurrency. Automatycznie aktywuje się przy pracy z plikami .swift i projektami Xcode. Obejmuje najnowsze wzorce Apple: typed throws, data-race safety, async/await, aktorów oraz makro @Observable. Idealna dla deweloperów budujących nowoczesne aplikacje na platformach Apple.
Jak używać
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.
Podobne skille
analyzing-financial-statements
autor: anthropics
mobile-ios-design
autor: wshobson
claude-mobile-ios-testing
autor: krzemienski
senior-architect
autor: alirezarezvani
automating-mobile-app-testing
autor: jeremylongshore
xcodebuildmcp
autor: cameroncooke