About
This skill provides a comprehensive framework for implementing the persistence adapter in a .NET application following Hexagonal Architecture principles. It facilitates a clean separation of concerns by ensuring the Domain layer remains agnostic of EF Core implementation details. Key capabilities include automated DI registration, resilient migration runners with exponential backoff, and a modular repository pattern that supports CQRS. It is ideal for developers building enterprise .NET applications where testability, database schema organization, and adherence to DDD patterns are critical.