N
new-api-support
Dodaj obsługę nowych API SwiftUI do ViewInspector za pomocą introspection
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia szybkie dodanie wsparcia dla nowych elementów SwiftUI — widoków, modyfikatorów lub funkcji rozszerzających — do biblioteki ViewInspector. Automatyzuje proces katalogowania API z lokalnego SDK Xcode, wyszukiwania wszystkich wariantów funkcji i notowania atrybutów @available. Przeznaczony dla deweloperów rozwijających ViewInspector, którzy chcą rozszerzyć możliwości introspection dla kolejnych komponentów SwiftUI bez ręcznego przeszukiwania dokumentacji.
Jak używać
- Przygotuj nazwę elementu SwiftUI, który chcesz dodać — może to być nazwa struktury (np. ContentUnavailableView, ProgressView), nazwa funkcji rozszerzającej (np. onAppear, disabled, opacity) lub nazwa modyfikatora (np. ScaledMetric).
- Uruchom skill poleceniem /new-api-support, podając nazwę elementu jako argument, np. /new-api-support ContentUnavailableView.
- Skill wyszuka element w lokalnym SDK Xcode, przeszukując interfejsy SwiftUI w ścieżkach systemowych (iOS, macOS i inne platformy).
- Skill skataloguje wszystkie warianty API — dla funkcji znajdzie wszystkie przeciążenia, dla struktur odnajdzie definicję i powiązane funkcje rozszerzające View.
- Zbierze informacje o dostępności każdego wariantu, notując atrybuty @available (wersje iOS, macOS, tvOS itp.).
- Wynik stanowi kompletny katalog API gotowy do zintegrowania z kodem ViewInspector, zawierający wszystkie przeciążenia i ograniczenia wersji.