Prisma Skills
Навыки Prisma для агентов: CLI 7-й версии, API клиента, настройка ORM и Postgres, обновление до Prisma 8 и деплой на Compute.
- 80 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Навыки направляют агента на запуск миграций и команд, которые меняют схему и могут стереть данные базы.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/prisma-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Навыки направляют агента на запуск миграций и команд, которые меняют схему и могут стереть данные базы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сборник от самой Prisma учит агента работать с Prisma ORM, Prisma Postgres и Prisma Compute. `prisma-cli` описывает команды ORM 7: `init`, `generate`, `migrate dev`, `migrate deploy`, `db push`, `db pull`, `db seed`, `studio`. `prisma-client-api` разбирает запросы Prisma Client, фильтры, транзакции и сырой SQL. `prisma-orm-setup` и `prisma-postgres-setup` подключают ORM и базу и проверяют запрос. Отдельные навыки ведут обновления: `prisma-upgrade-v7` с версии 6 на 7, `prisma-postgres-upgrade` сразу на Prisma 8, а `prisma-mongodb-upgrade` объясняет, почему у проектов на MongoDB путь на 7 закрыт, и помогает выбрать между остаться на 6 и миграцией. `prisma-driver-adapter-implementation` рассчитан на тех, кто пишет SQL-адаптер, а `prisma-compute` отвечает за деплой приложения.
Для кого. Разработчикам на TypeScript с Prisma, которые обновляют версию ORM, настраивают базу или деплоят приложение с помощью агента.
Подходит, если
- Проект на Prisma 6 переводят на версию 7 с учетом ESM и `prisma.config.ts`.
- PostgreSQL-приложение с ORM 6 или 7 одним проходом обновляют до Prisma 8.
- Новую базу Prisma Postgres создают и проверяют запросом из приложения.
- Агент пишет запросы с `select`, `include` и транзакциями через `$transaction`.
Не подходит, если
- Проект не использует Prisma.
- Нужен перевод MongoDB на Prisma 7: такого пути нет.
- Работа идет на старой версии Prisma, которую вы не собираетесь менять.
Пример запроса к агенту
Обнови этот проект с Prisma 6 до Prisma 8 по навыку prisma-postgres-upgrade и проверь, что запросы возвращают те же данные.Ограничения
Навыки привязаны к версиям: описывают Prisma ORM 7 и 8 и держат приложения на 6 и 7 на их версии. Для обновления до Prisma 8 в PostgreSQL указаны точные версии, не `@latest`. Навык `prisma-database-setup` устарел и перенаправляет на `prisma-orm-setup`. Навыки меняют схему и миграции, а команды вроде `migrate reset` стирают данные, поэтому запускайте их на копии базы. Деплой на Prisma Compute требует Prisma 8. Для MongoDB на Prisma 6 сборник дает таблицу решения и признаки, при которых миграция не рекомендуется.
Как отключить. Удалите нужные навыки командой менеджера (`npx skills list` покажет, что установлено) или вручную из каталога навыков агента.
Частые вопросы
Как поставить все навыки?
Выполните `npx skills add prisma/skills`. Одиночный навык ставится флагом `--skill`, например `--skill prisma-cli`, список доступных печатает `--list`.
Чем prisma-upgrade-v7 отличается от prisma-postgres-upgrade?
Первый переводит проект с версии 6 на 7 и разбирает несовместимые изменения. Второй ведет PostgreSQL-приложение с ORM 6 или 7 сразу на Prisma 8.
Можно ли обновить MongoDB до Prisma 7?
Нет: для MongoDB на версии 6 пути на 7 нет, коннектора в 7 не существует. Навык `prisma-mongodb-upgrade` помогает выбрать между остаться на 6 и миграцией на Prisma 8.
Нужно ли включать навыки вручную?
Нет, после установки агент сам берет подходящий навык, когда видит задачу про Prisma.
Что делает prisma-compute?
Отвечает за деплой приложения на Prisma Compute. Приложению на ORM 6 или 7 сначала нужен переход на Prisma 8.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл Prisma 8
prisma-8
Официальный скилл Prisma 8, который ставится из пакетов проекта: контракт данных, миграции, запросы, обновление версий
Два официальных MCP-сервера Prisma: локальный для миграций и Prisma Studio и удаленный для управления базами Prisma Postgres
Официальные скиллы Supabase: помогают агенту работать с базой, Auth, Edge Functions и лучшими практиками Postgres
Официальные скиллы MongoDB: запросы на естественном языке, схемы, индексы, Atlas Search и подключение драйверов
Набор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.
Скилл Elysia v2 учит агента писать, отлаживать и переносить бэкенды на Elysia: валидация, плагины, типизированные клиенты и деплой
Коротко о README
Перечислены навыки с описанием, сценариями использования и темами, затем установка всех навыков или выбранных, список доступных и установленных и примеры запросов агенту.
Бейдж для README
Исходный SKILL.md
--- name: prisma-cli description: Prisma ORM 7 CLI reference for existing Prisma 7 applications or explicitly selected Prisma 7 workflows. Covers prisma init, generate, migrate, db, dev, studio, and mcp. For setup, connection repair, or Prisma 8, use prisma-orm-setup; not the Prisma Platform CLI. license: MIT metadata: author: prisma version: "7.9.1" --- # Prisma ORM 7 CLI reference These commands and examples apply to **Prisma ORM 7** only. For setup, connection repair, or a Prisma 8 application, load [prisma-orm-setup](../prisma-orm-setup/SKILL.md). Use the project's version-matched CLI. Do not install a floating `prisma@latest` to run these commands. ## Boundary: Platform and Compute Do not confuse the stable ORM command (`prisma`) with the public-beta Platform package (`@prisma/cli`, binary `prisma-cli`). Use `prisma-compute` for Compute apps and workspace auth, and `prisma-postgres-setup` for Platform projects and databases. ## When to Apply Reference this skill when: - Setting up an explicitly selected Prisma 7 project (`prisma init`) - Generating Prisma Client (`prisma generate`) - Running database migrations (`prisma migrate`) - Managing database state (`prisma db push/pull`) - Using local development database (`prisma dev`) - Debugging Prisma issues (`prisma debug`) - Generating shell completions (`prisma complete`) ## Rule Categories by Priority | Priority | Category | Impact | Prefix | |----------|----------|--------|--------| | 1 | Setup | HIGH | `init` | | 2 | Generation | HIGH | `generate` | | 3 | Development | HIGH | `dev` | | 4 | Database | HIGH | `db-` | | 5 | Migrations | CRITICAL | `migrate-` | | 6 | Utility | MEDIUM | `complete`, `studio`, `validate`, `format`, `debug`, `mcp` | ## Command Categories | Category | Commands | Purpose | |----------|----------|---------|