Скилл Prisma 8
prisma-8
Официальный скилл Prisma 8, который ставится из пакетов проекта: контракт данных, миграции, запросы, обновление версий
- 47 671 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Агент по инструкциям скилла применяет миграции к базе данных
Установка
- Работает в
Ручная установка
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 в корне проекта.
Частые вопросы
Как узнать, что скилл устарел?
Каждая команда prisma сверяет скопированный скилл с установленными пакетами и пишет строку в stderr при расхождении.
Подходит ли для Prisma 7?
Нет, скилл явно исключает проекты со schema.prisma и @prisma/client.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыДва официальных MCP-сервера Prisma: локальный для миграций и Prisma Studio и удаленный для управления базами Prisma Postgres
Официальные скиллы Supabase: помогают агенту работать с базой, Auth, Edge Functions и лучшими практиками Postgres
builder-skills — скиллы для приложений на Convex
builder-skills
17 скиллов учат агента писать приложения на Convex по документации и вести проект через PRD, task.md и журнал изменений
Скилл Payload
Payload agent skill
Официальный скилл Payload CMS, который приходит вместе с пакетом: коллекции, поля, хуки, доступы, запросы и адаптеры баз данных
Официальный набор устанавливаемых скиллов Oracle для работы с Oracle Database, OCI, GraalVM, Fusion и APEX
tRPC — скиллы для агентов
tRPC skills
24 скилла в пакетах tRPC: сервер, адаптеры, клиент, Next.js, TanStack React Query и OpenAPI подгружаются агенту по теме задачи через TanStack Intent
Коротко о 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.
Бейдж для README
Исходный 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)