Parse Dont Validate

USE FOR: Designing domain models where invalid states are unrepresentable by parsing raw input into strongly-typed value objects at system boundaries. Use when enforcing invariants through the type system rather than runtime validation checks. DO NOT USE FOR: Quick prototypes where validation overhead is premature, thin CRUD layers that pass DTOs directly to the database, or scenarios where FluentValidation with error collection is required for user-facing form feedback.

Tyler-R-Kendrick ecd01d7 21 files · 33.5 KB Updated

File contents

Tyler-R-Kendrick/agent-skills/tree/main/skills/dotnet/validation/parse-dont-validate commit ecd01d7580

Frequently asked questions

npx skillmds add tyler-r-kendrick/parse-dont-validate