{"enrichment":{"faq":[{"a":"Drizzle is a TypeScript-first ORM built for compile-time type safety and edge-runtime performance. To set up Drizzle, install the package via npm, configure your database connection (PostgreSQL, MySQL, SQLite, etc.), define your schema using Drizzle's SQL-like syntax, and start executing type-safe queries. Drizzle provides zero runtime overhead, meaning your compiled code runs efficiently without extra dependencies.","q":"What is Drizzle ORM and how do I set it up for TypeScript?"},{"a":"Drizzle vs Prisma: Drizzle is designed for zero runtime overhead and edge-runtime compatibility, making it lighter and faster for serverless environments. Prisma offers a more abstracted API but adds runtime dependencies. Drizzle excels in compile-time type safety and query performance, while Prisma provides a more opinionated developer experience. Choose Drizzle for performance-critical applications and edge deployments.","q":"How does Drizzle compare to Prisma in terms of performance?"},{"a":"Drizzle schema definition uses SQL-like syntax to declare tables and columns with full type inference. Define one-to-many and many-to-many relations using Drizzle's relation helpers. Your schema is type-safe at compile time, so TypeScript catches errors before runtime. Use Drizzle Kit CLI to generate and manage migrations automatically from your schema definitions.","q":"How do I define database schemas and relations using Drizzle?"},{"a":"A zero runtime overhead ORM compiles to efficient SQL without adding extra dependencies or runtime layers. Drizzle achieves this through compile-time type safety and direct SQL generation. This approach makes Drizzle ideal for edge runtimes, serverless functions, and performance-sensitive applications where every millisecond matters.","q":"What is a zero runtime overhead ORM and why does Drizzle offer it?"},{"a":"Drizzle supports query optimization through type-safe query builders and transaction handling. Write efficient queries using Drizzle's fluent API, leverage type inference to catch mistakes early, and wrap multiple operations in transactions for data consistency. Drizzle's compile-time optimizations ensure your queries run fast without runtime overhead.","q":"How do I optimize database queries and handle transactions in Drizzle?"},{"a":"Yes, Drizzle integrates seamlessly with Next.js and serverless platforms. Its edge-runtime compatibility and zero runtime overhead make it perfect for Next.js API routes and edge functions. Drizzle works with PostgreSQL, MySQL, and SQLite, supporting both traditional and serverless database setups.","q":"Can I use Drizzle with Next.js and serverless environments?"}],"shadow_tags":["type-safe-queries","edge-runtime-ready","zero-dependencies","sql-like-syntax","schema-inference","compile-time-safety","serverless-optimized","lightweight-orm","migration-tooling","relational-mapping"],"summary_rewrite":"Drizzle is a TypeScript-first ORM built for compile-time type safety and edge-runtime performance. Define schemas with SQL-like syntax, execute queries with full type inference, and manage one-to-many and many-to-many relations without runtime dependencies."},"files":[{"bytes":10733,"path":"toolchains/typescript/data/drizzle/SKILL.md","sha256":"4baad1206624d17f9d003f0b3b846fa382358560a2f76f8f878f025a45eb225c","url":"https://skillfed.io/files/bobmatnyc/claude-mpm-skills/drizzle/fa6ae5dd/SKILL.md"}],"id":"bobmatnyc/claude-mpm-skills/drizzle","links":{"html":"https://skillfed.io/bobmatnyc/claude-mpm-skills/drizzle","md":"https://skillfed.io/bobmatnyc/claude-mpm-skills/drizzle.md","repo":"https://github.com/bobmatnyc/claude-mpm-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":18,"language":"Python","last_updated":"2026-07-18","license":"MIT","name":"drizzle","publisher":"bobmatnyc","stars":62},"relations":{"similar":[{"id":"Mindrally/skills/drizzle-orm"},{"id":"secondsky/claude-skills/bun-drizzle-integration"},{"id":"ccheney/robust-skills/postgres-drizzle"},{"id":"giuseppe-trisciuoglio/developer-kit/drizzle-orm-patterns"},{"id":"alinaqi/maggy/cloudflare-d1"},{"id":"curiositech/some_claude_skills/drizzle-migrations"},{"id":"secondsky/claude-skills/drizzle-orm-d1"},{"id":"pedronauck/skills/drizzle-postgres"},{"id":"bobmatnyc/claude-mpm-skills/neon"},{"id":"oakoss/agent-skills/drizzle-orm"}]},"slug":{"owner":"bobmatnyc","repo":"claude-mpm-skills","skill":"drizzle"},"version":"fa6ae5dd"}
