{"enrichment":{"faq":[{"a":"Drizzle ORM patterns provides comprehensive guidance on defining database schemas and relations with full type safety. Begin by creating table definitions using Drizzle's schema API, specifying columns with types, constraints, and relationships. The skill covers schema patterns for PostgreSQL, MySQL, SQLite, and MSSQL, enabling you to build strongly-typed database layers that catch errors at compile time rather than runtime.","q":"What is drizzle orm schema definition and how do I start?"},{"a":"Drizzle ORM patterns teaches type-safe CRUD operations using Drizzle's query builder. Learn to construct create, read, update, and delete operations with full TypeScript inference, ensuring your queries match your schema automatically. The skill includes patterns for complex joins, aggregations, and filtering that maintain type safety throughout your application.","q":"How do I write type-safe CRUD queries with Drizzle ORM?"},{"a":"Drizzle ORM patterns covers defining and querying one-to-many relationships through relation definitions and foreign key constraints. Learn to set up parent-child table relationships, then query them efficiently using Drizzle's relation API. The skill demonstrates how to populate related data and structure queries that respect your schema's relational model.","q":"How can I use drizzle orm relations one to many?"},{"a":"Drizzle ORM patterns explains implementing transactions and rollback mechanisms for production databases. Learn to wrap multiple queries in transactions, handle errors gracefully, and automatically rollback changes when failures occur. This ensures data consistency and ACID compliance across complex multi-step operations.","q":"What does drizzle orm transactions rollback involve?"},{"a":"Drizzle ORM patterns covers optimization techniques including efficient query construction, soft delete patterns, batch insert operations, and cursor-based pagination. Learn to write queries that minimize database round-trips, use indexes effectively, and implement soft deletes for logical data retention. These practices help build performant applications at scale.","q":"What are drizzle orm best practices for query optimization?"},{"a":"Drizzle ORM patterns teaches patterns across PostgreSQL, MySQL, SQLite, and MSSQL dialects. Learn dialect-specific features, migration workflows with Drizzle Kit, and how to initialize database clients for each platform. The skill ensures you can apply Drizzle ORM effectively regardless of your chosen database system.","q":"Does drizzle orm support PostgreSQL, MySQL, SQLite, and MSSQL?"}],"shadow_tags":["database-orm","type-safe-queries","schema-migrations","multi-database-support","transaction-management","relational-patterns","query-builder","typescript-first","crud-framework"],"summary_rewrite":"Master Drizzle ORM development with patterns for schema definition, relations, and type-safe queries across five database dialects. Learn CRUD operations, transactions, migrations, and best practices for building robust database applications."},"files":[{"bytes":5911,"path":"plugins/developer-kit-typescript/skills/drizzle-orm-patterns/SKILL.md","sha256":"a5c9399c4b82715ae770034b975beb1768d8ef996b8a7c6d91257cffa526efc1","url":"https://skillfed.io/files/giuseppe-trisciuoglio/developer-kit/drizzle-orm-patterns/347aa476/SKILL.md"}],"id":"giuseppe-trisciuoglio/developer-kit/drizzle-orm-patterns","links":{"html":"https://skillfed.io/giuseppe-trisciuoglio/developer-kit/drizzle-orm-patterns","md":"https://skillfed.io/giuseppe-trisciuoglio/developer-kit/drizzle-orm-patterns.md","repo":"https://github.com/giuseppe-trisciuoglio/developer-kit"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":37,"language":"Python","last_updated":"2026-06-22","license":"MIT","name":"drizzle-orm-patterns","publisher":"giuseppe-trisciuoglio","stars":311},"relations":{"similar":[{"id":"bobmatnyc/claude-mpm-skills/drizzle"},{"id":"oakoss/agent-skills/drizzle-orm"},{"id":"Mindrally/skills/drizzle-orm"},{"id":"honra-io/drizzle-best-practices/drizzle-best-practices"},{"id":"secondsky/claude-skills/bun-drizzle-integration"},{"id":"alinaqi/maggy/cloudflare-d1"},{"id":"andrelandgraf/fullstackrecipes/drizzle-queries"},{"id":"ccheney/robust-skills/postgres-drizzle"},{"id":"pproenca/dot-skills/drizzle-sqlite"},{"id":"bobmatnyc/claude-mpm-skills/neon"}]},"slug":{"owner":"giuseppe-trisciuoglio","repo":"developer-kit","skill":"drizzle-orm-patterns"},"version":"347aa476"}
