ios-dev-guidelines
Context-aware routing to Swift/iOS development patterns, architecture, and best practices. Use when working with .swift files, ViewModels, Coordinators, refactoring, or discussing Swift/SwiftUI patterns.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Context-aware routing to Swift/iOS development patterns, architecture, and best practices. Use when working with .swift files, ViewModels, Coordinators, refactoring, or discussing Swift/SwiftUI patterns.
How to use
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.