Help us improve
Share bugs, ideas, or general feedback.
From code-sensei
Teaches SQL basics, database types (PostgreSQL, SQLite, MongoDB), ORMs like Prisma, schemas, migrations, and relationships for data modeling.
npx claudepluginhub dojocodinglabs/code-sensei --plugin code-senseiHow this skill is triggered — by the user, by Claude, or both
Slash command
/code-sensei:databasesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Analogy:** A super-powered spreadsheet that your app can read and write to automatically. Each "table" is like a sheet, each "row" is an entry, each "column" is a field.
Provides fast reference for Prisma 5+ ORM: schema design, migrations, type-safe CRUD, relations, transactions, error handling, testing, and integrations with Supabase, PlanetScale, Neon for TypeScript/JavaScript database access.
Guides database schema design, migrations, query optimization, indexes, transactions, and ORM patterns for SQLAlchemy or Django ORM.
Generates optimized SQL queries for PostgreSQL, MySQL, SQLite and NoSQL for MongoDB, DynamoDB, Redis; supports ORMs like Prisma. Explains plans, indexes, and performance optimizations.
Share bugs, ideas, or general feedback.
SELECT — "Show me data" → SELECT * FROM users (show all users)INSERT — "Add new data" → INSERT INTO users (name, email) VALUES ('Juan', 'juan@email.com')UPDATE — "Change existing data" → UPDATE users SET name = 'Juan C' WHERE id = 1DELETE — "Remove data" → DELETE FROM users WHERE id = 1WHERE — "But only the ones that match this condition"prisma.user.findMany() → becomes SELECT * FROM usersprisma.user.create({ data: { name: "Juan" } }) → becomes INSERT INTO users...