What problem does it solve? When building hexagonal or DDD-style systems, adapters often drift from their ports: they re-implement business predicates, leak persistence concerns into the domain, or write to aggregate tables from unauthorized places. This Skill guides the worker to realize exactly one Adapter that honors the port contract and the write-confinement gates. ## Core Features & Use Cases - READ Adapter realization: Implements a read port by delegating the predicate to the supplier's aggregate root, knowing only the supplier's public API, and making the consumer-driven contract test pass real-on-real (D2). - PERSISTENCE Adapter realization: Builds the repository that keeps the Aggregate agnostic of storage technology, verified by a save-reload round-trip test. - §14 gate enforcement: Confines all INSERT/UPDATE/DELETE on the Aggregate's tables to the persistence adapter and honors enforced_by constraints like soft-delete and write-once. - Use Case: During a mismAgent build wave, a block with type = adapter is loaded; this Skill drives its TDD red-green-refactor loop until the contract test, round-trip test, and write-confinement gate are all green. ## Quick Start Ask the worker to realize the adapter block defined in the building-block manifest, delegating predicates to the supplier root and confining all writes to the persistence adapter.