dashboard-create-screen
Create a new screen in the Multi-site Dashboard with automatic route registration
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create a new screen in the Multi-site Dashboard with automatic route registration
How to use
Uruchom skill i pozwól mu przeskanować wszystkie dostępne trasy w katalogu client/dashboard/app/router/. Skill użyje Glob do znalezienia plików *.tsx i *.ts, a następnie Grep do wyodrębnienia nazw tras, ścieżek i relacji rodzic-dziecko.
Przejrzyj listę odkrytych tras i wybierz trasę nadrzędną, pod którą chcesz umieścić nowy ekran. Skill wyświetli strukturę hierarchii, aby ułatwić wybór.
Skill automatycznie wyszuka menu nawigacyjne odpowiadające wybranej trasie nadrzędnej. Na podstawie ścieżki importu komponentu określi katalog poszukiwań i przeskanuje pliki *-menu/index.tsx.
Podaj nazwę nowego ekranu, ścieżkę (segment URL) i wskaż komponent, który ma być renderowany. Skill zweryfikuje, czy nazwa nie koliduje z istniejącymi trasami.
Skill wygeneruje plik routera z prawidłową konfiguracją createRoute, ustawi relację do trasy nadrzędnej i automatycznie zaktualizuje odpowiednie menu nawigacyjne.
Sprawdź wygenerowane pliki w edytorze, a następnie zatwierdź zmiany. Nowy ekran będzie dostępny w dashboardzie bez dodatkowej konfiguracji routingu.