Skip to content
Agentmart
Submit a tool

nestjs-prisma-drizzle

NestJS 模块化依赖注入架构与 Prisma / Drizzle ORM 端到端类型安全后端规范。

Skill by 2428424081cn

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying nestjs-prisma-drizzle?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/2428424081cn-nestjs-prisma-drizzle

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

NestJS 模块化依赖注入架构与 Prisma / Drizzle ORM 端到端类型安全后端规范。

Use cases: backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/nestjs-prisma-drizzle

What's inside

Skill name
nestjs-prisma-drizzle
Description
NestJS 模块化依赖注入架构与 Prisma / Drizzle ORM 端到端类型安全后端规范。
License
MIT
Instructions
34 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • skill.json

SKILL.md (first lines)

# NestJS 与类型安全 ORM (Prisma / Drizzle) 架构规范

## 1. 模块边界与依赖注入
- 每个业务功能必须是一个自包含的 `FeatureModule`(包含 Controller, Service, DTO, Repository)。
- 跨模块共享必须通过 `exports: [FeatureService]` 显式导出。

## 2. 全局参数校验与 DTO
- 开启全局 `ValidationPipe({ whitelist: true, forbidNonWhitelisted: true, transform: true })`。
- 所有入参必须显式声明 DTO 并使用 `class-validator` 装饰器校验:

```ts
import { IsEmail, IsString, MinLength } from 'class-validator';

export class CreateUserDto {
  @IsEmail({}, { message: '请输入合法的邮箱地址' })
  email: string;

  @IsString()
  @MinLength(8, { message: '密码长度不得小于 8 位' })
  password: string;
}
```

## 3. ORM 事务与原子性
- 必须使用交互式事务保证多表操作原子性:
```ts
await this.prisma.$transaction(async (tx) => {
  const order = await tx.order.create({ data: orderData });
  await tx.inventory.decrement({ where: { id: productId }, by: quantity });
  return order;
});
```

From 2428424081cn/Skill-mcp, MIT.

More from 2428424081cn/Skill-mcp

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Aug 24, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from 2428424081cn

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get nestjs-prisma-drizzle running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying nestjs-prisma-drizzle?

CallGet help
Cite this page

nestjs-prisma-drizzle skill. Agent Mart. https://agentmart.dev/skills/2428424081cn-nestjs-prisma-drizzle (last updated 2026-10-24)