DTO Sync Patterns - Quick Reference When NOT to Use This Skill - Type generation setup - Use skill - Validation implementation - Use language-specific validation skills - API contract validation - Use skill Sync Strategy Overview Pattern 1: Schema-First OpenAPI as Source of Truth Generate for Backend (Java) Generate for Frontend (TypeScript) Pattern 2: Backend-First Backend Generates OpenAPI NestJS with Swagger Pattern 3: Shared Package (Monorepo) Project Structure Shared Types Shared Validation (Zod) Frontend Usage Backend Usage (Node.js) Validation Sync Zod (TypeScript Both Ends) class-vali…