·d1-drizzle-schema
{}

d1-drizzle-schema

Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and DATABASE_SCHEMA.md documentation. Handles D1 quirks: foreign keys always enforced, no native BOOLEAN/DATETIME types, 100 bound parameter limit, JSON stored as TEXT. Use when creating a new database, adding tables, or scaffolding a D1 data layer.

274Installs·12Trend·@jezweb

Installation

$npx skills add https://github.com/jezweb/claude-skills --skill d1-drizzle-schema

How to Install d1-drizzle-schema

Quickly install d1-drizzle-schema AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/jezweb/claude-skills --skill d1-drizzle-schema
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: jezweb/claude-skills.

SKILL.md

View raw

Generate correct Drizzle ORM schemas for Cloudflare D1. D1 is SQLite-based but has important differences that cause subtle bugs if you use standard SQLite patterns. This skill produces schemas that work correctly with D1's constraints.

| Foreign keys | OFF by default | Always ON (cannot disable) | | Boolean type | No | No — use integer({ mode: 'boolean' }) | | Datetime type | No | No — use integer({ mode: 'timestamp' }) | | Max bound params | 999 | 100 (affects bulk inserts) | | JSON support | Extension | Always available (jsonextract, ->, ->>) |

| Concurrency | Multi-writer | Single-threaded (one query at a time) |

Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and DATABASE_SCHEMA.md documentation. Handles D1 quirks: foreign keys always enforced, no native BOOLEAN/DATETIME types, 100 bound parameter limit, JSON stored as TEXT. Use when creating a new database, adding tables, or scaffolding a D1 data layer. Source: jezweb/claude-skills.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/jezweb/claude-skills --skill d1-drizzle-schema
Category
{}Data Analysis
Verified
First Seen
2026-02-18
Updated
2026-03-11

Browse more skills from jezweb/claude-skills

Quick answers

What is d1-drizzle-schema?

Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and DATABASE_SCHEMA.md documentation. Handles D1 quirks: foreign keys always enforced, no native BOOLEAN/DATETIME types, 100 bound parameter limit, JSON stored as TEXT. Use when creating a new database, adding tables, or scaffolding a D1 data layer. Source: jezweb/claude-skills.

How do I install d1-drizzle-schema?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/jezweb/claude-skills --skill d1-drizzle-schema Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Where is the source repository?

https://github.com/jezweb/claude-skills