概要
This skill bridges the gap between Firestore's schemaless nature and TypeScript's compile-time types by implementing Zod-based runtime validation at the application boundary. It provides standardized patterns for defining schemas, inferring types, and implementing generic converters for both client-side and server-side (Admin SDK) environments. It is particularly useful for developers building robust Firebase applications who need to prevent data corruption, handle schema evolution gracefully, and maintain a single source of truth for their data models across frontend and backend codebases.