Toolverse
Wszystkie skille

ios-dev-guidelines

autor: anyproto

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

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium anyproto z folderu .claude/skills/ios-dev-guidelines.

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

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

  4. Gdy dodajesz nową funkcję, zawiń eksperymentalny kod w feature flagi — umiejętność będzie Cię o tym przypominać.

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

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

Podobne skille