Реализация драйвер-адаптера Prisma
Required reference for Prisma v7 driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter/Transaction interfaces. Contains critical contract details not inferable from code examples â including the transaction lifecycle protocol, error mapping requirements, and verification checklist. Existing implementations do not replace this skil
Что делает навык
Справочник по реализации драйверных адаптеров Prisma v7, определяющий контракт взаимодействия через интерфейсы SqlDriverAdapterFactory, SqlDriverAdapter и Transaction. Он описывает критические детали протокола, такие как жизненный цикл транзакций и маппинг ошибок, которые невозможно вывести из примеров кода.
Когда применять
- Реализация интерфейсов SqlDriverAdapterFactory, SqlMigrationAwareDriverAdapterFactory, SqlDriverAdapter или Transaction.
- Добавление поддержки вложенных транзакций или savepoint.
- Маппинг значений драйвера, метаданных столбцов, аргументов привязки или ошибок базы данных.
- Отладка ошибок P2039, утечек транзакций, сбоев shadow-database или специфичного поведения запросов адаптера.
Как работает
- Использовать руководство с точной версией пакета @prisma/driver-adapter-utils, установленной целевым релизом Prisma.
- Реализовать интерфейсы SqlDriverAdapterFactory, SqlMigrationAwareDriverAdapterFactory, SqlDriverAdapter или Transaction.
- Обеспечить поддержку вложенных транзакций или savepoint при необходимости.
- Реализовать маппинг значений драйвера, метаданных столбцов, аргументов привязки и ошибок базы данных.
- Провести отладку проблем P2039, утечек транзакций, сбоев shadow-database или специфичного поведения запросов.
Примеры запросов агенту
Что понадобится
- Установленная версия @prisma/driver-adapter-utils, соответствующая целевому релизу Prisma.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.