Скилл Prisma 8
prisma-8
Официальный скилл Prisma 8, который ставится из пакетов проекта: контракт данных, миграции, запросы, обновление версий
Установка
npx prisma orm init
npx prisma skills syncПервая команда подключает Prisma 8 к существующему проекту, вторая копирует скиллы в папки агентов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл prisma-8 поставляется внутри пакетов @prisma/orm-postgres, @prisma/orm-sqlite и @prisma/orm-mongo и описывает ровно установленную версию. SKILL.md работает как маршрутизатор: по задаче он отправляет агента в справочник о старте, описании контракта, миграциях, запросах через db.orm и db.sql, подключении сборщиков, расширении Supabase и расшифровке кодов ошибок. Обновление версии тоже входит в скилл и опирается на рецепты, которые выходят с каждым релизом. В каждом справочнике есть раздел о том, чего Prisma 8 пока не умеет, чтобы агент не выдумывал API.
Для кого. Для TypeScript-разработчиков, которые начинают проект на Prisma 8 или переходят на нее.
Подходит, если
- Проект использует пакеты @prisma/orm-* и contract.prisma
- Нужно спланировать и применить миграцию
- Нужно обновить Prisma 8 до нового релиз-кандидата
Не подходит, если
- Проект на Prisma ORM 7 и раньше со schema.prisma и @prisma/client
- Нужен глобальный скилл без установки пакетов в проект
Пример запроса к агенту
Добавь в контракт модель заказов со связью с пользователями и примени миграциюОграничения
Prisma 8 пока в статусе релиз-кандидата и может ломать совместимость между версиями. Скилл ставится только на уровень проекта. Копия, поставленная через npx skills напрямую из GitHub, сама не обновляется.
Как отключить. Удалите папки prisma-8 из .claude/skills, .cursor/skills и .agents/skills в корне проекта.
Проверка безопасности
- Агент по инструкциям скилла применяет миграции к базе данных
Коротко о README
README представляет Prisma 8 как переписанную на TypeScript ORM, рассчитанную на работу с агентами. Новый проект создается шаблоном, существующий подключается через npx prisma orm init, после чего скиллы ставит npx prisma skills sync. Скилл и файл prisma-8.md раскладываются в папки Claude Code, Cursor, Devin и общий .agents. Лицензия Apache 2.0.
SKILL.md
--- name: prisma-8 description: >- Use when working in a project that depends on @prisma/orm-postgres, @prisma/orm-sqlite, or @prisma/orm-mongo (Prisma 8, formerly Prisma Next): editing contract.prisma or a contract.ts builder, running `prisma contract emit`, planning or applying migrations, editing migration.ts, writing db.orm / db.sql / db.query queries, wiring db.ts or middleware, integrating a build tool, using the Supabase extension or RLS, or reading a dotted error code such as MIGRATION.HASH_MISMATCH. Use when the user asks "what is Prisma 8", "where do I start", or compares it to another ORM. Use when the user asks to upgrade or bump Prisma 8 in an app or an extension package. Use when you see @internal/* or @prisma/orm-* imports, prisma.config.ts with definePrismaConfig, or contract.json / contract.d.ts. Do not use for Prisma ORM 7 or earlier (schema.prisma + @prisma/client). metadata: library: '@prisma/orm-postgres' library_version: '8.0.0-rc.11' version: '2026-09-12' --- # Prisma 8 (Prisma 8)
Частые вопросы
Как узнать, что скилл устарел?
Каждая команда prisma сверяет скопированный скилл с установленными пакетами и пишет строку в stderr при расхождении.
Подходит ли для Prisma 7?
Нет, скилл явно исключает проекты со schema.prisma и @prisma/client.
Похожие
Скилл FastAPI
FastAPI skill
Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы