D
database-schema
Schema awareness - read before coding, type generation, prevent column errors
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Schema awareness - read before coding, type generation, prevent column errors
How to use
- 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.