What problem does it solve?
Устраняет хаос при добавлении нового инфраструктурного adapter package в Go-проект: от выбора места в дереве до оформления public contract, lifecycle и observability, чтобы адаптер был воспроизводимым и тестируемым.
Core Features & Use Cases
- Adapter workflow по шагам: ведёт через выбор места в package tree, оформление doc.go, Config и lifecycle-контракта, а также через observability и стратегию тестов.
- Контракт вместо дублирования: объясняет, как использовать типы внешней библиотеки как реальный контракт адаптера и его потребителей.
- Связность со смежными skills: вместо пересказа опирается на x-doc-go, x-env-config, x-log, x-observability, x-testcontainers-go и x-unit-test-partial-interface для корректной связки практик.
Quick Start
Попроси агента составить план создания adapter package для S3-compatible storage с явным Config, конструктором без I/O, lifecycle и тестами.