dashboard-build
A skill that should be invoked whenever a user wants to build a Dashboard or simple app. This skill is Phase 2 of an e2e process that covers the actual build and testing. For Phase 1 (requirements, layout design, visualization selection), use the dashboard-design skill.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
A skill that should be invoked whenever a user wants to build a Dashboard or simple app. This skill is Phase 2 of an e2e process that covers the actual build and testing. For Phase 1 (requirements, layout design, visualization selection), use the dashboard-design skill.
How to use
Upewnij się, że ukończyłeś fazę projektowania (dashboard-design skill) — powinna ona stworzyć katalog
/specz wymaganiami i layoutem. Jeśli go nie masz, rozważ najpierw przygotowanie projektu, aby proces budowy przebiegł sprawniej.Zainstaluj zależności i uruchom skill za pomocą
uv run— przy pierwszym uruchomieniu instalacja pakietów może potrwać. Nie przerywaj procesu i czekaj cierpliwie na zakończenie.Skill przeczyta specyfikacje z katalogu
/speci będzie ich się trzymać podczas budowy. Jeśli chcesz zobaczyć przykład, skill może skopiować i uruchomić przykładową aplikację z repozytorium — nie modyfikuj jej ani nie dodawaj własnych danych.Podczas iteracji nad dashboardem pamiętaj, aby zawsze aktualizować pliki specyfikacji w katalogu
spec/— dokumentują one Twoje decyzje projektowe i ułatwiają współpracę. Po każdej zmianie sprawdź, czy terminal wyświetla czyste wyjście bez błędów.Nigdy nie wpisuj poleceń w terminal, w którym uruchomiona jest aplikacja — nawet poleceń takich jak
sleepczyecho. Zabije to proces dashboarda. Pozwól aplikacji uruchomić się w spokoju, nawet jeśli zajmuje to więcej czasu.Wszystkie skrypty i aplikację
app.pyuruchamiaj zawsze poleceniemuv run nazwa_skryptu.py— gwarantuje to użycie poprawnych wersji zależności.