Toolverse
Wszystkie skille

tech-stack

autor: growilabs

Stos technologiczny GROWI z narzędziami budowania i globalnymi poleceniami dla programistów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
1

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ć

  1. 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.

  2. Aby sprawdzić i naprawić problemy z kodem, użyj Biome. Uruchom biome check <pliki> do weryfikacji, a biome check --write <pliki> do automatycznego naprawiania błędów lintowania i formatowania.

  3. Do lintowania stylów SCSS i CSS uruchom stylelint "src/**/*.scss". Konfiguracja znajduje się w .stylelintrc.js.

  4. 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.

  5. 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.

  6. 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.

Podobne skille