kysely

Guidelines for developing with Kysely, a type-safe TypeScript SQL query builder with autocompletion support

mindrally official Данные

Что делает навык

Kysely — это типобезопасный SQL-билдер для TypeScript, обеспечивающий автодополнение для таблиц, колонок и результатов запросов. Он работает как тонкий слой абстракции над SQL, гарантируя предсказуемую компиляцию запросов без скрытой магии.

Когда применять

  • Разработка приложений на TypeScript с использованием баз данных, требующих строгой типизации запросов
  • Создание предикативных SQL-запросов с автодополнением в IDE
  • Работа с базами данных в средах Node.js, Deno, Bun, Cloudflare Workers или браузерах
  • Проектирование схем баз данных с использованием интерфейсов TypeScript

Как работает

  1. Импортировать типы из библиотеки kysely, такие как Generated, ColumnType, Selectable, Insertable, Updateable
  2. Определить интерфейс схемы базы данных, описывающий таблицы и их колонки
  3. Использовать Kysely для построения SQL-запросов с полной типобезопасностью
  4. Выполнять запросы, получая результаты с корректными типами данных
  5. Обеспечивать прозрачность и отсутствие скрытого поведения в запросах

Примеры запросов агенту

Напиши запрос на выборку всех пользователей из таблицы users с помощью Kysely
Создай типобезопасный запрос на вставку новой записи в таблицу orders
Обнови поле status в таблице tasks для конкретного task_id используя Kysely

Что понадобится

  • Среда выполнения: Node.js, Deno, Bun, Cloudflare Workers или браузер
  • Язык программирования: TypeScript
  • Библиотека: kysely

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «kysely» из репозитория: # https://github.com/mindrally/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r kysely/ ~/.claude/skills/kysely/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.