with one click
database-patterns
// Database access patterns (ORM usage, repositories, transactions, and performance). Keywords: database, ORM, prisma, transactions, queries, N+1.
// Database access patterns (ORM usage, repositories, transactions, and performance). Keywords: database, ORM, prisma, transactions, queries, N+1.
Documentation conventions overview. Keywords: documentation, conventions, overview.
High-level repository architecture overview. Keywords: architecture, overview, structure.
Documentation conventions overview. Keywords: documentation, conventions, overview.
High-level repository architecture overview. Keywords: architecture, overview, structure.
How to author execution-ready plans. Keywords: plan, authoring, execution.
Guidelines for creating execution plans. Keywords: plan, guidelines, execution.
| name | database-patterns |
| description | Database access patterns (ORM usage, repositories, transactions, and performance). Keywords: database, ORM, prisma, transactions, queries, N+1. |
This skill provides practical patterns for database access in backend services.
Create the DB client once per process and reuse it.
await db.$transaction(async (tx) => {
await tx.user.create({ data: input });
await tx.auditLog.create({ data: { action: "user.create" } });
});
services-and-repositoriessentry-and-monitoring