zod-patterns

Installation
SKILL.md

Zod Schema Patterns

Basic Pattern

Nest 12 validates request parameters with StandardSchemaValidationPipe and @Body / @Query / @Param({ schema }). Keep Zod schemas; infer types from them. Do not introduce createZodDto or nestjs-zod.

import { z } from 'zod'

// Define Schema
export const MySchema = z.object({
  name: z.string().min(1),
  email: z.string().email(),
  age: z.number().int().positive().optional(),
})

export type MyInput = z.infer<typeof MySchema>
Installs
46
Repository
mx-space/core
GitHub Stars
564
First Seen
Jan 24, 2026