Toolverse
Wszystkie skille

swift-concurrency-expert

autor: Dimillian

Napraw błędy współbieżności Swift 6.2+ – actor isolation, Sendable i nowoczesne wzorce w kilka kliknięć.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
18

O skillu

Umiejętność do przeglądu i naprawy problemów ze współbieżnością w kodzie Swift 6.2+. Automatycznie identyfikuje błędy izolacji aktorów, problemy z bezpieczeństwem Sendable i naruszenia kompilacji. Stosuje najmniejsze, bezpieczne zmiany – dodaje adnotacje @MainActor do typów związanych z UI, izoluje konformacje protokołów, chroni stan globalny i przenosi pracę w tle do aktorów. Idealna dla programistów chcących szybko rozwiązać ostrzeżenia kompilatora bez zmiany logiki aplikacji.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium https://github.com/Dimillian/Skills/tree/main/swift-concurrency-expert.

  2. 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.

  3. 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.

  4. Umiejętność przeanalizuje kontekst – sprawdzi, czy kod jest związany z UI (MainActor), czy pracuje w tle, i zidentyfikuje bieżące izolacje aktorów.

  5. 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.

  6. Zastosuj sugerowane zmiany do kodu i uruchom kompilator, aby potwierdzić, że ostrzeżenia zniknęły.

Podobne skille