swift-best-practices
Pisz bezpieczny kod Swift 6+ z nowoczesnymi wzorcami współbieżności i API design
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pisania i recenzji kodu Swift dla projektów iOS i macOS. Stosuje najnowsze praktyki Swift 6+, wzorce współbieżności (async/await, actors, MainActor), wytyczne projektowania API oraz strategie migracji z Swift 5. Pomaga rozwiązywać problemy z izolacją danych, ostrzeżenia kompilatora i błędy związane z Sendable. Obejmuje typed throws, breaking changes Swift 6 i nowoczesne cechy języka.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude lub kompatybilnym agencie, wskazując repozytorium sammcj/agentic-coding i ścieżkę Claude/skills/swift-best-practices.
Użyj umiejętności gdy piszesz nowy kod Swift dla aplikacji iOS lub macOS — przekaż fragmenty kodu lub opisy funkcji, które chcesz zaimplementować, a umiejętność zasugeruje najlepsze praktyki Swift 6+.
Podczas recenzji kodu wklej istniejący kod Swift i poproś o ocenę pod kątem bezpieczeństwa, stylu oraz zgodności z wytycznymi API design. Umiejętność zidentyfikuje problemy z współbieżnością i izolacją danych.
Przy migracji z Swift 5 na Swift 6 opisz obszary kodu, które wymagają aktualizacji — umiejętność wskaże breaking changes, problemy z Sendable i ostrzeżenia kompilatora, które należy rozwiązać.
Gdy napotykasz błędy związane z async/await, actors lub MainActor, udostępnij komunikat błędu i kontekst kodu — umiejętność wyjaśni problem i zaproponuje rozwiązanie zgodne z modelem współbieżności Swift 6.
Pytaj o projektowanie publicznych interfejsów API — umiejętność oceni Twoje deklaracje pod kątem jasności w punkcie użycia, nazewnictwa ról zamiast typów oraz dokumentacji wymaganych dla każdej publicznej deklaracji.