kysely
Guidelines for developing with Kysely, a type-safe TypeScript SQL query builder with autocompletion support
AImindrally
official
Данные
Что делает навык
Kysely — это типобезопасный SQL-билдер для TypeScript, обеспечивающий автодополнение для таблиц, колонок и результатов запросов. Он работает как тонкий слой абстракции над SQL, гарантируя предсказуемую компиляцию запросов без скрытой магии.
Когда применять
- Разработка приложений на TypeScript с использованием баз данных, требующих строгой типизации запросов
- Создание предикативных SQL-запросов с автодополнением в IDE
- Работа с базами данных в средах Node.js, Deno, Bun, Cloudflare Workers или браузерах
- Проектирование схем баз данных с использованием интерфейсов TypeScript
Как работает
- Импортировать типы из библиотеки kysely, такие как Generated, ColumnType, Selectable, Insertable, Updateable
- Определить интерфейс схемы базы данных, описывающий таблицы и их колонки
- Использовать Kysely для построения SQL-запросов с полной типобезопасностью
- Выполнять запросы, получая результаты с корректными типами данных
- Обеспечивать прозрачность и отсутствие скрытого поведения в запросах
Примеры запросов агенту
Напиши запрос на выборку всех пользователей из таблицы 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 и совместимые) подхватывает его по описанию и следует шагам.