Toolverse
Wszystkie skille

swift-best-practices

autor: sammcj

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

Szybkie info

Autor
sammcj
Kategoria
Mobile
Wyświetlenia
140

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude lub kompatybilnym agencie, wskazując repozytorium sammcj/agentic-coding i ścieżkę Claude/skills/swift-best-practices.

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

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

  4. 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ć.

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

  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.

Podobne skille