zod-validation-patternslisted
Install: claude install-skill aiskillstore/marketplace
# Zod Validation Patterns Skill
**Use this skill when:** Working with user input validation, API request validation, form data validation, or data transformation in Quetrex.
## Purpose
This skill provides comprehensive patterns for using Zod validation library in TypeScript applications. It ensures input validation is done correctly, securely, and consistently across the codebase.
## What's Covered
1. **[Schema Patterns](./schema-patterns.md)** - Complete guide to all Zod schema types
- Primitives (string, number, boolean, date)
- Collections (array, object, map, set, record)
- Advanced types (union, intersection, discriminated unions)
- Optional/nullable patterns
- Branded types and recursive schemas
2. **[Error Handling](./error-handling.md)** - Robust error management
- Custom error messages
- Internationalization (i18n)
- Error formatting for UI display
- Safe parsing patterns
- Error recovery strategies
3. **[Refinements](./refinements.md)** - Custom validation logic
- Basic and chained refinements
- Cross-field validation
- Conditional validation
- Business logic validation
- File upload validation
4. **[Transforms](./transforms.md)** - Data transformation and normalization
- Type coercion
- Data cleaning and normalization
- Computed fields
- Preprocessing patterns
5. **[Async Validation](./async-validation.md)** - Asynchronous validation patterns
- Database uniqueness checks
- API validations
-