Stops Claude from hallucinating column names mid-session by enforcing a simple rule: read the schema file before touching any database code. Works with Drizzle, Prisma, Supabase, SQLAlchemy, whatever. You get a checklist to verify columns exist, types match, and relationships are correct before writing queries. The real win is combining this with generated types so TypeScript or mypy catches schema mismatches at compile time instead of your tests catching them at runtime. Includes a schema reference template for quick lookups and stack-specific type generation commands. Medium effort because you need to actually maintain that schema file, but it pays off when you're not debugging "column does not exist" errors.
npx skills add https://github.com/alinaqi/claude-bootstrap --skill database-schema