AgentSkillsCN

prisma-workflow

在本仓库中,采用Prisma工作流进行模式变更、迁移操作,以及规避常见陷阱。

SKILL.md
--- frontmatter
name: prisma-workflow
description: Prisma workflow for schema changes, migrations, and common pitfalls in this repo.
compatibility: opencode

Use this when changing the database schema or repository layer.

Key files

  • Schema: prisma/schema.prisma
  • Migrations: prisma/migrations/
  • Seed: prisma/seed.ts

Common commands

  • Generate client: npm run prisma:generate
  • Create/apply migration (dev): npm run prisma:migrate:dev
  • Introspect DB -> schema: npm run prisma:db:pull
  • Explore data: npm run prisma:studio

Nullability gotcha

  • Prisma maps SQL NULL to JavaScript null.
  • Prefer value !== null (or truthiness checks) over value !== undefined for DB-nullable fields.