drizzle-orm-expert — скилл для Claude Code: возможности и установка
Помогает проектировать схемы Drizzle ORM, писать реляционные запросы и настраивать миграции. Пригодится при сборке серверного слоя на TypeScript.
npx claude-code-templates@latest --skill web-development/drizzle-orm-expertЧто делает drizzle-orm-expert
Скилл направляет Claude Code при проектировании баз данных на TypeScript. Он подсказывает структуры таблиц через функции вроде pgTable, объявляет связи через relations и выводит типы с помощью InferSelectModel без отдельных файлов моделей.
Внутри собраны шаблоны для построения выборок через SQL-синтаксис и реляционный API без проблемы N+1. Также скилл помогает с миграциями через drizzle-kit (generate, push, migrate), транзакциями и подключением к базам Neon, Turso или PlanetScale.
Поскольку Drizzle компилируется прямо в чистый SQL без бинарного движка запросов, схема требует строгой типизации TypeScript на этапе сборки.
Какие задачи решает
- спроектировать таблицы и связи в TypeScript через схемы Drizzle
- составить реляционный запрос с выборкой связанных данных без проблемы N+1
- настроить генерацию и применение миграций через
drizzle-kit - подключить клиент Drizzle к serverless-базам Neon, Turso или PlanetScale
Примеры запросов агенту
- Создай схему для пользователей и постов со связью один ко многим в Drizzle ORM
- Напиши выборку авторов с их опубликованными статьями через реляционный API Drizzle
- Помоги настроить
drizzle.config.tsи подготовить миграцию для PostgreSQL
Как установить drizzle-orm-expert
1Через claude-code-templates
npx claude-code-templates@latest --skill web-development/drizzle-orm-expert2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill drizzle-orm-expert -a claude-code3Вручную: положить файлы
~/.claude/skills/drizzle-orm-expert/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/drizzle-orm-expert/
Вручную: положить файлы
.agents/skills/drizzle-orm-expert/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/drizzle-orm-expert/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates drizzle-orm-expert2Вручную: положить файлы
.github/skills/drizzle-orm-expert/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/drizzle-orm-expertВручную: положить файлы
.devin/skills/drizzle-orm-expert/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о drizzle-orm-expert
Как установить drizzle-orm-expert в Claude Code?
Выполните команду npx claude-code-templates@latest --skill web-development/drizzle-orm-expert в терминале.
Для чего нужен этот скилл?
Он обучает Claude Code правильно писать схемы баз данных, выводить типы TypeScript, составлять запросы и управлять миграциями с помощью Drizzle ORM.
Какие базы данных и окружения поддерживает скилл?
Скилл содержит примеры подключения к Neon на PostgreSQL, Turso на LibSQL/SQLite и PlanetScale на MySQL, а также поддерживает работу в Cloudflare Workers, Vercel Edge и Deno.