Change entities, value objects, aggregates, or domain rules in a C# and .NET backend while preserving domain purity.
Use this skill when the primary change is to business concepts, invariants, aggregates, entities, enums, or value objects.
Business/domain boundary.
build-use-case when domain changes require orchestration or validation updateswrite-tests for invariant coverage