Acerca de
The Port & Adapter Designer skill helps Rust developers implement hexagonal architecture by creating clear abstractions between core business logic and external dependencies. It automatically identifies when code is tightly coupled to databases, APIs, or file systems and proactively suggests trait-based 'ports' and implementation 'adapters.' By enforcing domain-driven types, async-first patterns, and robust error mapping, this skill ensures your Rust codebase remains highly testable, maintainable, and adaptable to infrastructure changes.