tech-stack
Stos technologiczny GROWI z narzędziami budowania i globalnymi poleceniami dla programistów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a zawierająca pełny stos technologiczny projektu GROWI. Automatycznie aktywuje się przy każdej pracy nad rozwojem GROWI. Obejmuje konfiguracje TypeScript, Node.js, MongoDB, MySQL, React, Next.js, Jotai, SWR, pnpm, Turborepo, Biome i Vitest. Zapewnia dostęp do standardowych narzędzi budowania, lintowania, formatowania i testowania używanych w projekcie.
Jak używać
Umiejętność aktywuje się automatycznie podczas pracy nad kodem GROWI — nie wymaga ręcznego wywoływania. Będzie dostępna dla Claude'a w kontekście każdego zadania deweloperskiego w projekcie.
Aby sprawdzić i naprawić problemy z kodem, użyj Biome. Uruchom
biome check <pliki>do weryfikacji, abiome check --write <pliki>do automatycznego naprawiania błędów lintowania i formatowania.Do lintowania stylów SCSS i CSS uruchom
stylelint "src/**/*.scss". Konfiguracja znajduje się w.stylelintrc.js.Dla testów jednostkowych i integracyjnych użyj Vitest. Narzędzie jest kompatybilne z API Jest, a konfiguracja znajduje się w
vitest.workspace.mts. Vitest jest znacznie szybsze niż tradycyjne narzędzia testowe.Do zarządzania zależnościami i budowania monorepo użyj pnpm i Turborepo. Turborepo ^2.1.3 zapewnia buforowanie i paralelizację, co przyspieszą procesy budowania.
Pamiętaj o separacji stanów: Jotai dla stanu interfejsu (formularze, modale, stan UI), SWR ^2.3.2 dla pobierania danych z API z automatycznym ponownym walidowaniem.