prisma-next-contract
Редактируйте контракт данных Prisma Next — добавляйте модели, поля, отношения, индексы, перечисления, объекты значений (составные типы), псевдонимы типов, пространства имен (схемы Postgres), внешние ключи между контрактами (cross-space FK), полиморфные типы (`@@discriminator` / `@@base`), используйте расширения пространств имен (`pgvector.Vector(...)`, `cipherstash.EncryptedString(...)`), настраивайте `prisma-next.config.ts` с помощью `defineConfig` из фасада `@prisma-next/<target>/config` и запускайте `prisma-next contract emit`. Используйте для schema, models, fields, attributes, soft delete, paranoid, scopes, validations, callbacks, prisma schema, PSL, contract.prisma, contract.ts, contract.json, contract.d.ts, `@prisma-next/postgres/config`, `@prisma-next/postgres/contract-builder`, `@prisma-next/postgres/control`, `@prisma-next/mongo/config`, `@prisma-next/mongo/contract-builder`, `extensions:`, pgvector, cipherstash, postgis, paradedb, supabase, `@prisma-next/extension-supabase`, `@@control`, control policy, managed, tolerated, external, observed.
Что делает навык
Редактируйте контракт данных Prisma Next — добавляйте модели, поля, отношения, индексы, перечисления, объекты значений (составные типы), псевдонимы типов, пространства имен (схемы Postgres), внешние ключи между контрактами (cross-space FK), полиморфные типы (`@@discriminator` / `@@base`), используйте расширения пространств имен (`pgvector.Vector(...)`, `cipherstash.EncryptedString(...)`), настраивайте `prisma-next.config.ts` с помощью `defineConfig` из фасада `@prisma-next/<target>/config` и запускайте `prisma-next contract emit`. Используйте для schema, models, fields, attributes, soft delete, paranoid, scopes, validations, callbacks, prisma schema, PSL, contract.prisma, contract.ts, contract.json, contract.d.ts, `@prisma-next/postgres/config`, `@prisma-next/postgres/contract-builder`, `@prisma-next/postgres/control`, `@prisma-next/mongo/config`, `@prisma-next/mongo/contract-builder`, `extensions:`, pgvector, cipherstash, postgis, paradedb, supabase, `@prisma-next/extension-supabase`, `@@control`, control policy, managed, tolerated, external, observed.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.