S
stac-screen-builder
Twórz ekrany i motywy Stac DSL z wymagań produktu — szablony i bezpieczne ustawienia domyślne
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania ekranów i definicji motywów w języku Stac DSL na podstawie wymagań funkcjonalnych. Przekształca specyfikacje interfejsu użytkownika w gotowy kod, mapując wymagania na widgety, akcje i style Stac. Zawiera referencje do wyboru komponentów, receptur akcji (nawigacja, formularze, żądania sieciowe), wzorów stylizacji oraz semantyki tras. Generuje pliki ekranów i motywów ze stabilnymi nazwami i wbudowanymi komponentami Stac.
Jak używać
- Przygotuj wymagania dla nowego ekranu — określ nazwę ekranu (zalecany format snake_case), pożądane interakcje (nawigacja, formularze, żądania sieciowe, zmiany stanu) oraz czy potrzebny jest motyw referencyjny.
- Poproś skill o przetłumaczenie wymagań na trasy, stany i akcje Stac DSL. Skill zaproponuje strukturę ekranu na podstawie Twoich potrzeb.
- Wybierz odpowiednie widgety, odwołując się do dostępnych referencji — skill wykorzysta widget-selector.md do mapowania komponentów interfejsu na dostępne widgety Stac.
- Zdefiniuj akcje (nawigacja, obsługa formularzy, żądania sieciowe) używając action-recipes.md — skill zaproponuje gotowe receptury dla typowych scenariuszy.
- Zastosuj style i kolory z style-recipes.md oraz semantykę nawigacji z navigation-patterns.md, aby zapewnić spójność z resztą aplikacji.
- Poproś skill o wygenerowanie pliku ekranu — skill zwróci prawidłowy kod Stac DSL ze znacznikami @StacScreen lub @StacThemeRef, gotowy do wstawienia do projektu.