What problem does it solve?
This Skill prevents database coding errors caused by guessed or outdated table names, columns, types, relationships, nullable fields, and enum values by requiring schema verification before implementation.
Core Features & Use Cases
- Schema Verification: Read the relevant schema and confirm tables, columns, types, relationships, and nullability before writing database code.
- Type-Safe Development: Use generated ORM or database types with Drizzle, Prisma, Supabase, SQLAlchemy, and related stacks to catch schema mismatches early.
- Migration Guidance: Coordinate schema updates, migration generation, type regeneration, reference documentation, type checking, and test validation.
- Use Case: When adding an order history endpoint, verify the orders schema, confirm foreign keys and nullable fields, use generated types in queries, and validate the implementation with type checks and tests.
Quick Start
Use the database-schema skill to inspect the project's schema and produce a verification checklist before implementing the requested database change.