validation-design
Installation
SKILL.md
Validation Design
Purpose
Design comprehensive validation strategy that ensures data integrity at all application layers.
Process
- Define validation layers
- Create validation rules
- Design error messages
- Plan client/server sync
- Document validation
StudyAbroad-Specific Considerations
- Client: Zod schemas with React Hook Form
- API: class-validator DTOs
- Database: Prisma constraints
- Cross-field validation (dates, document requirements)