К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

prisma-orm-setup — скилл для Claude Code: что делает и как установить

Проводит агента по настройке Prisma ORM: определить версию, подключить базу, проверить соединение. Новые приложения сажает на Prisma ORM 8.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add prisma/skills --skill prisma-orm-setup -a claude-code
Открыть на GitHub

Что делает prisma-orm-setup

Скилл задаёт порядок работы с Prisma ORM: сначала выяснить стартовую точку, потом подключать базу и проверять соединение. Новым приложениям он по умолчанию выбирает Prisma ORM 8, а приложение на Prisma 6 или 7 оставляет на его версии: ремонт соединения не повод для мажорного апгрейда.

На входе агент читает манифест пакета, локфайл, конфиг Prisma, схему и импорты в коде. Версию CLI он за версию приложения не принимает — восьмёрка командной строки спокойно живёт рядом со старым клиентом, поэтому смотреть надо на @prisma/client, @prisma/prisma7 и схему. Дальше два пути: prisma orm init --yes --target postgres --authoring psl для нового проекта либо prisma skills sync и чтение синхронизированного prisma-8/SKILL.md. Синхронизация сама по себе инструкции не подгружает.

Под PostgreSQL, MySQL, SQLite, SQL Server, CockroachDB, MongoDB и Prisma Postgres в скилле лежат отдельные справочники в references/. Это повод проверить, что агент тянет нужный файл, а не общий пример: конфигурацию Prisma 7 нельзя копировать в приложение на Prisma 6. Готовой настройка считается только после read-only запроса через клиент приложения — успешный prisma skills sync ничего не доказывает.

Какие задачи решает

  • поднять Prisma ORM 8 в новом приложении, не оставив плавающий latest
  • починить подключение к базе в существующем приложении на Prisma 6 или 7
  • разобраться, какая версия ORM и клиента реально стоит в проекте
  • подтянуть справочник под конкретный провайдер: PostgreSQL, SQLite, MongoDB
  • проверить соединение read-only запросом до команд, меняющих схему

Примеры запросов агенту

  • Настрой Prisma ORM в этом проекте, база — PostgreSQL
  • Приложение на Prisma 7 не подключается к базе. Разберись с соединением, версию ORM не меняй
  • Посмотри, какие версии Prisma и клиента стоят, и подключи Prisma Postgres

Как установить prisma-orm-setup

1Через Skills CLI (Vercel)

npx skills add prisma/skills --skill prisma-orm-setup -a claude-code

2Вручную: положить файлы

~/.claude/skills/prisma-orm-setup/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/prisma-orm-setup/

Из того же набора10

Весь набор →
prisma-client-api prisma Справочник по Prisma Client API для написания запросов к БД, CRUD-операций и фильтрации. Срабатывает на упоминания findMany, create, update, delete и транзакций. Claude Code CX Codex Cursor +1 389 500установок prisma-database-setup prisma Устаревшее совместимое имя для скилла prisma-orm-setup, который настраивает Prisma и чинит подключения к базе данных. Claude Code CX Codex Cursor +1 388 400установок prisma-cli prisma Справочник по командам Prisma ORM 7 для ИИ-агентов. Помогает запускать миграции, генерировать клиент и безопасно работать с базой данных без случайного сброса данных. Claude Code CX Codex Cursor +1 386 800установок prisma-postgres prisma Устаревший скилл, перенаправляющий на prisma-postgres-setup. Используйте его только если явно вызывается по имени; в новых проектах выбирайте prisma-postgres-setup. Claude Code CX Codex Cursor +1 380 400установок prisma-driver-adapter-implementation prisma Справочник по реализации SQL-адаптеров для Prisma ORM 7. Нужен при работе с транзакциями, savepoint-ами, маппингом значений и обработкой ошибок БД. Claude Code CX Codex Cursor +1 375 000установок prisma-postgres-setup prisma Подключает Prisma Postgres к проекту или создаёт временную базу данных без регистрации. Пригодится, когда приложению нужна база с нуля или через Vercel Marketplace. Claude Code CX Codex Cursor +1 374 900установок prisma-upgrade-v7 prisma Полный гайд по переходу с Prisma ORM v6 на v7 со всеми критическими изменениями: новый генератор, обязательные драйверы, ESM-конфиг и переделка импортов. Используй, когда обновляешь Prisma или сталкиваешься с ошибками v7. Claude Code CX Codex Cursor +1 374 800установок prisma-compute prisma Скилл для развёртывания TypeScript-приложений на Prisma Compute через Prisma 8 CLI. Помогает управлять деплоями, версиями, переменными окружения и пользовательскими доменами прямо из редактора кода. Claude Code CX Codex Cursor +1 370 000установок

Похожие

quant-analyst sickn33 Скилл для количественного анализа: строит финансовые модели, прогоняет бэктесты стратегий и считает риск-метрики на pandas, numpy и scipy. Claude Code CX Codex Cursor +1 942установок genomic-coordinates K-Dense-AI Конвертирует геномные координаты между BED, VCF, GTF и другими форматами, а также выравнивает инделы. Помогает избежать ошибок сдвига на единицу и несовпадения сборок генома. Claude Code CX Codex Cursor +1 939установок ontology-term-resolution K-Dense-AI Находит идентификаторы онтологий по научным названиям и проверяет CURIE через EBI OLS4. Пригодится при разметке метаданных для репозиториев вроде GEO, BioSamples и CELLxGENE. Claude Code CX Codex Cursor +1 937установок relsa-severity-assessment K-Dense-AI Скилл рассчитывает многомерный индекс RELSA и строит прогнозы тяжести по модели ARIMA для лабораторных животных. Подходит для отчётов по директиве 2010/63/EU и концепции 3Rs. Claude Code CX Codex Cursor +1 863установок yfinance-data himself65 Скилл загружает котировки, финансовые отчёты, опционы, дивиденды и данные по держателям акций через библиотеку yfinance (Yahoo Finance). Claude Code CX Codex Cursor +1 3 800установок firecrawl-lead-research firecrawl Достаёт должность, компанию и фирмографику по людям и доменам, которые вы уже назвали, и дозаполняет таблицы. Пригодится перед звонком или когда старый список лидов пора проверить. Claude Code CX Codex Cursor +1 31 400установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок

Вопросы о prisma-orm-setup

Как установить prisma-orm-setup в Claude Code?

Выполните npx skills add prisma/skills --skill prisma-orm-setup -a claude-code. Скилл окажется по пути ~/.claude/skills/prisma-orm-setup/SKILL.md, оттуда Claude Code его и читает.

Что делает prisma-orm-setup?

Ведёт агента через настройку Prisma ORM: выбирает версию, подключает базу по нужному провайдеру и проверяет соединение запросом через клиент приложения.

Какую версию Prisma скилл выберет для нового проекта?

Prisma ORM 8, если версию не задали явно. Приложение на Prisma 6 или 7 он оставляет на его версии, а перенос на 8 разбирает отдельным шагом через миграционный гайд.

Исходный текст

SKILL.md · MIT
---
name: prisma-orm-setup
description: Set up Prisma ORM in an application, connect its database, or troubleshoot the connection of an existing Prisma 6, 7, or 8 app. Defaults new applications to Prisma ORM 8 and loads the package-owned prisma-8 skill; keeps existing Prisma 6/7 apps on their version with provider references for PostgreSQL, MySQL, SQLite, SQL Server, CockroachDB, MongoDB, and Prisma Postgres.
license: MIT
metadata:
  author: prisma
  version: "1.0.0"
---

# Prisma ORM setup

This skill owns ORM version selection for setup and connection work. Preserve the application's ORM version and intended database. A connection repair does not require a major upgrade.

New applications default to **Prisma ORM 8**. Detailed Prisma 8 configuration, queries, migrations, and runtime code belong to the versioned [prisma-8 skill](https://github.com/prisma/orm/tree/main/skills/prisma-8) shipped with the ORM package.

## 1. Detect the starting point

Read the package manifest, lockfile, Prisma configuration, schema, and application imports. Identify the ORM version, database provider, and runtime. The CLI version alone does not identify the application's version: a Prisma 8 CLI can coexist with a legacy client, so inspect `@prisma/client`, `@prisma/prisma7`, and the schema and configuration.

| Starting point                                          | Path                                                     |
| ------------------------------------------------------- | -------------------------------------------------------- |
| Prisma 8 application                                    | Step 4, without reinitializing                           |
| New application without a version choice                | Step 3                                                   |
| Prisma 6 or 7 application, or an explicit earlier major | [Step 5](#5-set-up-or-repair-an-earlier-version)         |

For a new application, check the selected Prisma 8 release's [provider support](https://www.prisma.io/docs/orm/supported-databases) and runtime requirements before installing. If the provider is unsupported, explain the limitation and offer an explicitly selected earlier version. Keep the requested database; do not silently fall back or invent a supported target.

Use an existing database when supplied. Load `prisma-postgres-setup` only when Prisma Postgres is needed and no connection has been selected yet; return here once connected.

## 2. Handle requested major upgrades separately

When the user requests a major upgrade, load a workflow that supports the source version and provider. For PostgreSQL 7-to-8, use the [Prisma migration guide](https://www.prisma.io/docs/guides/upgrade-prisma-orm/postgresql); for MongoDB 6-to-8, use [prisma-mongodb-upgrade](../prisma-mongodb-upgrade/SKILL.md). Other providers need an explicitly supported migration path. `prisma-upgrade-v7` covers **6 to 7**; the package-owned `prisma-8` upgrade reference covers updates within 8.

## 3. Bootstrap a new Prisma 8 application

Check the selected release's [runtime requirements](https://www.prisma.io/docs/orm/release-status) and [initialization guide](https://www.prisma.io/docs/cli/orm-init). Resolve and pin a published Prisma CLI **8** release, including its prerelease suffix if needed; verify its version before initialization. Do not rely on a floating `latest` remaining version 8.

Use the project's package manager to run the installed CLI. For PostgreSQL and Prisma schema language authoring:

```bash
prisma orm init --yes --target postgres --authoring psl
```

Use the supported target for the selected provider. Preserve existing application files and connection configuration; do not let setup provision an unrelated database. Verify that the resolved ORM package is version 8 before proceeding.

## 4. Load the installed Prisma 8 guidance

Run the installed CLI through the project's package manager:

```bash
prisma skills sync
```

Then **read** the synced `prisma-8/SKILL.md`, for example `.agents/skills/prisma-8/SKILL.md`, and follow its preconditions and selected references. Syncing alone does not load the instructions. If the package-owned guidance cannot be loaded, report the blocker. Continue with step 6.

## 5. Set up or repair an earlier version

For a new setup that explicitly selects an earlier version, pin packages to that major and use its runtime requirements. Keep the CLI, client, and SQL adapter releases compatible. Existing dependencies need not change for a connection repair.

- **Prisma 7 SQL:** use the provider reference below and [client setup](references/v7-client-setup.md).
- **Prisma 6 MongoDB:** use [MongoDB setup](references/v6-mongodb.md). SQL driver adapters do not apply.
- **Prisma 6 SQL:** preserve its generator, schema URL, and client initialization. Use the provider's connection details below and the [Prisma 6 documentation](https://www.prisma.io/docs/orm/v6); do not copy the Prisma 7 configuration or adapter examples into it.

| Database                         | Reference                                                 |
| -------------------------------- | --------------------------------------------------------- |
| PostgreSQL                       | [PostgreSQL](references/v7-postgresql.md)                 |
| MySQL / MariaDB / PlanetScale    | [MySQL](references/v7-mysql.md)                           |
| SQLite / Turso                   | [SQLite](references/v7-sqlite.md)                         |
| Microsoft SQL Server / Azure SQL | [SQL Server](references/v7-sqlserver.md)                  |
| CockroachDB                      | [CockroachDB](references/v7-cockroachdb.md)               |
| MongoDB / Atlas on Prisma 6      | [MongoDB](references/v6-mongodb.md)                       |
| Prisma Postgres with Prisma 7    | [Prisma Postgres](references/v7-prisma-postgres.md)       |

The Prisma 7 SQL examples were verified with Prisma 7.10.0; the MongoDB examples with Prisma 6.19.3.

## 6. Connect and verify

The CLI and the application can load different environment files. Load the intended environment for each without printing secrets, and keep credentials in ignored environment files or the host's secret configuration. For SQL adapters, make the adapter's runtime options address the same database as the CLI connection URL.

For an existing app, preserve schema, migrations, and generator configuration unless the requested work requires changes. Diagnose the connection before running schema-changing commands.

Run the project's relevant checks and a read-only query through the application's client against the intended database. Report the ORM version, the loaded `prisma-8` skill version where applicable, and the query result. Package installation or a successful skill sync alone is not a completed setup.

© prisma · MIT · prisma/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой