validation-design
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)
Examples
Validation Layers:
1. Client (immediate feedback)
- Required fields
- Format validation
- Length limits
2. API (security boundary)
- All client validations
- Business rules
- Authorization
3. Database (data integrity)
- Unique constraints
- Foreign keys
- Check constraints
Weekly Installs
1
Repository
vihang-hub/inte…rameworkGitHub Stars
1
First Seen
2 days ago
Security Audits
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1