Skip to main content

Informations de source

Dépôt
GrayCodeAI/hawk-community-skills
Dernière activité de la source
27 mai 2026 à 18:10
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
cursor-drizzle
description
Cursor IDE rules for drizzle
license
MIT
tags
["cursor","ide-rules"]
domain
engineering
version
1
author
cursorrules-collection
# Drizzle ORM Rules ## Schema - Define all tables in a central schema file (db/schema.ts) - Use the appropriate column types for your database (pgTable, mysqlTable, sqliteTable) - Always define relations explicitly using the relations() function - Add indexes for columns used in WHERE clauses and JOINs ## Queries - Use the query API (db.query.users.findMany()) for complex joins and nested data - Use the CRUD API (db.select().from()) for simple queries - Always use parameterized queries — never interpolate values into SQL strings - Use transactions (db.transaction()) for multi-step operations that must be atomic ## Migrations - Generate migrations with drizzle-kit generate - Review generated SQL before applying — never auto-apply without inspection - Keep migration files in version control - Use drizzle-kit push for development, drizzle-kit migrate for production ## Type Safety - Infer types from schema: type User = typeof users.$inferSelect - Use insert types for write operations: type NewUser = typeof users.$inferInsert - Do not manually define types that duplicate schema definitions ## Anti-patterns - Do not use raw SQL when Drizzle's query builder can express the same query - Do not skip the migration step — always generate and apply migrations for schema changes - Do not mix different database dialects in the same project
Voir sur GitHub