prisma-orm-v7-skills — скилл для Claude Code: миграция и установка
Скилл помогает учитывать изменения Prisma ORM 7 при обновлении, генерации клиента и разборе ошибок. Пригодится перед переходом проекта с Prisma ORM 6.
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-codeЧто делает prisma-orm-v7-skills
Скилл напоминает об изменениях Prisma ORM 7: проекту нужны ESM, новый генератор prisma-client с обязательным output и конфигурация CLI в prisma.config.ts. Он также учитывает обязательный драйвер-адаптер для создания Prisma Client и необходимость загружать переменные окружения явно. С версии 7 Prisma CLI сам не загружает файлы .env.
При миграциях и генерации клиент теперь нужно запускать отдельно: prisma migrate dev и prisma db push больше не вызывают генерацию автоматически, а сиды запускают явной командой. Скилл также описывает переход с prisma.$use(...) на расширения клиента и изменения для пользователей Accelerate. Prisma ORM 7 пока не поддерживает MongoDB, поэтому проектам с MongoDB нужно оставаться на версии 6.
Какие задачи решает
- проверить проект перед переходом на Prisma ORM 7
- обновить генератор и путь импорта Prisma Client
- перенести настройки источника данных в
prisma.config.ts - разобраться, почему после миграции не сгенерировался клиент
- адаптировать middleware и запуск сидов к изменениям версии 7
Примеры запросов агенту
- Проверь мой проект на несовместимости с Prisma ORM 7 и составь план перехода.
- Объясни, что нужно изменить в генераторе и импортах Prisma Client для версии 7.
- Проверь, почему
prisma migrate devне сгенерировал Prisma Client, и подскажи нужную команду.
Как установить prisma-orm-v7-skills
1Через Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/prisma-orm-v7-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/prisma-orm-v7-skills/
1Через Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a codex2Вручную: положить файлы
.agents/skills/prisma-orm-v7-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a cursor2Вручную: положить файлы
.cursor/skills/prisma-orm-v7-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gocallum/nextjs16-agent-skills prisma-orm-v7-skills2Вручную: положить файлы
.github/skills/prisma-orm-v7-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/gocallum/nextjs16-agent-skills --path skills/prisma-orm-v7-skillsВручную: положить файлы
.devin/skills/prisma-orm-v7-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о prisma-orm-v7-skills
Как установить prisma-orm-v7-skills в Claude Code?
Выполните npx skills add gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills -a claude-code. Файл скилла находится по пути ~/.claude/skills/prisma-orm-v7-skills/SKILL.md.
Что делает prisma-orm-v7-skills?
Помогает учитывать ломающие изменения Prisma ORM 7 при обновлении и диагностике: от ESM и конфигурации до драйвер-адаптеров, генерации и сидов.
Поддерживает ли Prisma ORM 7 MongoDB?
Нет, Prisma ORM 7 пока не поддерживает MongoDB. Для проекта с MongoDB нужно использовать Prisma ORM 6.