Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add introspection support for a SwiftUI API (view type, modifier, or View extension function). Use when the user wants to add support for a new SwiftUI entity to ViewInspector.
How to use
- 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.