D
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność, która zmusza Claude'a do zapoznania się ze schematem bazy danych przed napisaniem jakiegokolwiek kodu. Zapobiega błędom nazw kolumn, brakującym polom i nieprawidłowym typom danych. Wspiera Drizzle, Prisma, Supabase, SQLAlchemy, TypeORM i surowy SQL. Generuje typy TypeScript i waliduje zapytania względem rzeczywistej struktury bazy – wszystko przed uruchomieniem kodu.
Jak używać
- Załaduj umiejętność razem z plikiem base.md i swoim stackiem bazy danych (Drizzle, Prisma, Supabase, SQLAlchemy, TypeORM lub Raw SQL). 2. Zlokalizuj plik schematu dla swojego stacku – np. src/db/schema.ts dla Drizzle, prisma/schema.prisma dla Prismy, lub supabase/migrations/*.sql dla Supabase. Jeśli plik nie istnieje, utwórz go przed kontynuacją. 3. Wygeneruj typy dla swojego stacku – uruchom npx prisma generate dla Prismy, supabase gen types typescript dla Supabase, lub użyj wbudowanych typów TypeScript w Drizzle. 4. Utwórz plik _project_specs/schema-reference.md z tabelą kolumn, typów i ograniczeń dla szybkiego dostępu. 5. Przed napisaniem kodu dotyczącego bazy danych zawsze najpierw przeczytaj schemat, zweryfikuj nazwy kolumn i typy, a następnie odwołaj się do schematu w swojej odpowiedzi. 6. Claude będzie teraz sprawdzać każde zapytanie względem schematu i ostrzegać o błędach typów lub brakujących kolumnach zanim kod zostanie uruchomiony.