Standard Audit Fields
Every model should include:
`prisma
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
`Soft Deletes
Instead of actually deleting records, use a deletedAt field:
`prisma
deletedAt DateTime?
`
Update your queries to always include where: { deletedAt: null }.
Naming Conventions
- Models: PascalCase, singular (e.g.,
User,Project) - Fields: camelCase (e.g.,
firstName,createdAt) - Enums: PascalCase (e.g.,
Role,Status)