소개
This skill bridges the gap between Firestore's schemaless nature and TypeScript's compile-time types by integrating Zod for robust runtime validation. It provides a standardized pattern for defining schemas, inferring types, and implementing generic converters that work across both client-side and server-side (Admin SDK) environments. By enforcing validation at the application boundaries, it ensures data integrity, simplifies schema evolution through defaults, and prevents common runtime errors associated with dynamic NoSQL data structures.