What problem does it solve? Integrating external systems into a .NET application without leaking foreign API shapes into your domain requires a disciplined anti-corruption layer. This Skill guides the creation of CoreEx adapters — Application-layer interfaces, Infrastructure-layer implementations, and typed HTTP clients — so external dependencies stay isolated, testable, and consistent with CoreEx conventions. ## Core Features & Use Cases - Adapter Interface Generation: Creates domain-idiomatic IXxxAdapter interfaces in Application/Adapters/{ExternalDomain}/ returning Result/Result<T> instead of throwing exceptions. - Typed HTTP Client & Implementation: Scaffolds XxxHttpClient classes with response.ToResultAsync() status mapping, [ScopedService]-registered adapter implementations, and AddTypedHttpClient registration in Program.cs. - Replication & Sync Adapters: Supports event-driven IXxxSyncAdapter implementations for EF-based local data synchronization alongside synchronous real-time adapters. - HTTP Client Unit Tests: Generates MockHttpClientFactory-based tests covering success (2xx), server error (5xx), and business error (422/ProblemDetails) responses per endpoint. - Use Case: You need your checkout service to reserve inventory in an external Products API. The Skill produces the IProductAdapter interface, a ProductsHttpClient, the ProductAdapter implementation with event publication, and unit tests verifying each HTTP response path. ## Quick Start Ask the AI to create a CoreEx adapter for an external system, for example: create a Products adapter with get, reserve, and cancel operations backed by a typed HTTP client.