ios-dev-guidelines
Asystent do kodowania w Swift — automatyczne wskazówki dla ViewModels, Coordinatorów i refaktoringu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność routingu kontekstowego dla deweloperów iOS pracujących w Swift i SwiftUI. Automatycznie aktywuje się przy pracy z plikami .swift, omawianiu architektur MVVM, Coordinatorów czy refaktoringu kodu. Zapewnia krytyczne reguły kodowania: zachowanie białych znaków, brak hardkodowanych stringów (tylko lokalizacja), aktualizację testów i mocków, obsługę wygenerowanych plików oraz feature flagi dla nowych funkcji.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium anyproto z folderu .claude/skills/ios-dev-guidelines.
Otwórz plik .swift lub rozpocznij rozmowę o kodzie Swift — umiejętność automatycznie się aktywuje, gdy będziesz pracować z ViewModels, Coordinatorami, refaktoringiem lub wzorcami SwiftUI.
Przed każdym zadaniem sprawdź listę kontrolną: czy białe znaki są zachowane, czy nie ma hardkodowanych stringów (używaj Loc.*), czy testy i mocki są zaktualizowane, czy nie edytujesz plików wygenerowanych (SwiftGen, Sourcery).
Gdy dodajesz nową funkcję, zawiń eksperymentalny kod w feature flagi — umiejętność będzie Cię o tym przypominać.
Jeśli refaktorujesz istniejący kod, umiejętność automatycznie wskaże wszystkie miejsca, gdzie musisz zaktualizować testy i mocki powiązane ze zmienionymi zależnościami.
Stosuj zasady deklaratywne SwiftUI: opisuj to, co chcesz, a nie jak to zbudować; dziel widoki na mniejsze komponenty; pamiętaj, że widoki to typy wartościowe (struktury), a nie długotrwałe obiekty.