anti-corruption

Official

Protect domain integrity via explicit translation.

AuthorEntelligentsia
Version1.0.0
Installs0

System Documentation

What problem does it solve?

External systems often carry vocabulary, formats, and constraints that pollute your domain model. Anti-Corruption patterns create a clear boundary and a translation layer to keep the core domain clean.

Core Features & Use Cases

  • Anti-Corruption Layer (ACL): a dedicated boundary that translates between domain concepts and external models.
  • Gateway and Facade: decouple domain services from external interfaces and simplify multi-step integrations.
  • Strangler Fig: incremental migration strategy that replaces legacy components with new implementations without downtime.

Quick Start

Implement an explicit ACL between your domain and the external API and plan a Strangler Fig migration to gradually replace legacy components.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: anti-corruption
Download link: https://github.com/Entelligentsia/skillforge/archive/main.zip#anti-corruption

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.