askill
database

databaseSafety 85Repository

Database patterns using Drizzle ORM with PostgreSQL. Includes schema definitions, relations, migrations workflow, and querying patterns in API routes. Use when working with database schema, queries, migrations, debugging database issues, or when user mentions Drizzle, PostgreSQL, tables, relations, migrations, schema, SQL, database queries, transactions, DB operations, database errors, migration failures, or connection issues.

7 stars
1.2k downloads
Updated 2/7/2026

Package Files

Loading files...
SKILL.md

Database Patterns

Drizzle ORM with PostgreSQL (Neon serverless). All database code lives in server/database/.

Quick Reference

  • Schema: See schema-patterns.md for table definitions, foreign keys, enums, and JSON fields
  • Formatting: See formatting.md for Drizzle schema formatting rules
  • Relations: See relations.md for one-to-many and many-to-one patterns
  • Queries: See queries.md for select, insert, update, delete, and transactions
  • Migrations: See migrations.md for workflow and commands

Core Principles

  • Always use indexes on foreign keys
  • ULID primary keys with ulid() helper
  • Timestamps with timezone and auto-update
  • Use db from event.context in API routes
  • Validate with Valibot before DB operations
  • Guard clauses for auth checks
  • Transactions for multi-table operations

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 2/16/2026

A well-structured index skill for Drizzle ORM patterns that serves as a hub pointing to external reference files. Good safety practices and clear organization, but limited standalone value without the referenced files.

85
80
75
65
55

Metadata

Licenseunknown
Version-
Updated2/7/2026
PublisherPerdolique

Tags

apidatabasegithub-actionssecurity