swift-concurrency-expert
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium https://github.com/Dimillian/Skills/tree/main/swift-concurrency-expert.
Przygotuj kod Swift, który chcesz przeanalizować – może to być pojedynczy plik, funkcja lub cała funkcjonalność z błędami współbieżności.
Poproś umiejętność o przegląd, przekazując kod i dokładne komunikaty błędów kompilatora. Wskaż także wersję Swift (6.2+) i poziom ścisłości współbieżności w projekcie.
Umiejętność przeanalizuje kontekst – sprawdzi, czy kod jest związany z UI (MainActor), czy pracuje w tle, i zidentyfikuje bieżące izolacje aktorów.
Otrzymasz propozycje napraw: adnotacje @MainActor dla typów UI, izolację konformacji protokołów, ochronę stanu globalnego lub przeniesienie pracy do aktorów – wszystko z zachowaniem istniejącego zachowania.
Zastosuj sugerowane zmiany do kodu i uruchom kompilator, aby potwierdzić, że ostrzeżenia zniknęły.