Data validation ensures that input data meets expected formats, types, and constraints before processing. This skill covers schema validation libraries, input sanitization, output encoding, type coercion strategies, security-focused validation (XSS, injection prevention), data pipeline validation, and comprehensive error handling.
| senior-software-engineer (Opus) | Schema architecture, validation strategy design, complex validation patterns | | software-engineer (Sonnet) | Implements validation logic, integrates schema libraries, writes validators | | senior-software-engineer (Opus) | XSS prevention, injection prevention, sanitization strategies, encoding |
| senior-software-engineer (Opus) | Infrastructure config validation, pipeline validation, data quality checks |
Шаблоны проверки данных, включая проверку схемы, очистку входных данных, кодирование выходных данных и приведение типов. Используйте при реализации проверки, проверки, схемы, проверки формы, проверки API, схемы JSON, Zod, Pydantic, Joi, Yup, санации, очистки, предотвращения XSS, предотвращения внедрения, экранирования, кодирования, белого списка, проверки ограничений, инвариантной проверки, проверки конвейера данных, проверки функций ML или пользовательских валидаторов. Источник: cosmix/claude-loom.