data-validation
Installation
SKILL.md
Data Validation - Input Sanitisation & Schema Patterns
Validation patterns ensuring all data entering the system is validated at boundaries: user input via Zod (frontend), API requests via Pydantic (backend). No unvalidated data crosses a trust boundary.
Description
Defines Zod and Pydantic validation patterns for all data entering the system at trust boundaries. Covers form validation, API request schemas, type-safe contracts, Australian-specific validators (ABN, phone, postcode), and schema composition strategies.
When to Apply
Positive Triggers
- Creating or modifying form inputs with user data
- Defining API request/response schemas (Pydantic models)
- Adding Zod schemas for frontend validation
- Reviewing code for missing input validation
- Building new API endpoints that accept POST/PUT/PATCH data
- User mentions: "validation", "Zod", "Pydantic", "schema", "sanitise", "input"
Related skills
More from cleanexpo/nodejs-starter-v1
council-of-logic
>
19dashboard-patterns
>-
17scientific-luxury
>
16execution-guardian
>-
13xaem-theme-ui
>
12genesis-orchestrator
Autonomous project orchestration protocol for Next.js full-stack builds. Triggers on "build", "implement", "create feature", "plan", "architecture", or when starting new phases. Enforces phase-locked execution, token economy, and sectional verification gates.
12