What problem does it solve? Domain classes often ship with empty methods, NotImplementedException placeholders, and constructors that fail to establish valid objects, leaving business rules scattered or missing entirely. ## Core Features & Use Cases - Behaviour Implementation: Infers and implements missing methods, guards, and constructors on entities, aggregate roots, and value objects while protecting invariants. - Invariant Enforcement: Validates mandatory inputs, rejects impossible state transitions, and updates related fields together so objects cannot drift into invalid states. - Style Preservation: Aligns with the existing codebase conventions and avoids introducing MediatR, repositories, or extra abstractions unless already in use. - Use Case: Given a C# aggregate with a constructor that skips validation and a method throwing NotImplementedException, the Skill infers intent from names, guards, and comments, then implements coherent domain logic with a brief note on assumptions. ## Quick Start Ask the assistant to implement the missing behaviour and constructor validation on your domain entity class while keeping business rules inside the entity.