# skill-validation-guardianship > Global validation logic for inputs and data models. - Author: Murad Hasil - Repository: Murad-Hasil/evolution-of-todo - Version: 20260125022205 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Murad-Hasil/evolution-of-todo - Web: https://mule.run/skillshub/@@Murad-Hasil/evolution-of-todo~skill-validation-guardianship:20260125022205 --- --- name: skill-validation-guardianship description: Global validation logic for inputs and data models. --- # Validation Guardianship ## Instructions - Use Pydantic for all data validation. - Implement custom error handlers to catch 'Task Not Found' or 'Invalid Date'. - Sanitize all string inputs to prevent injection. ## Examples User: "Add a task with no title." Output: Return a clear validation error: "Title cannot be empty."