architecture-patterns
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.
How to use
Zainstaluj umiejętność w swoim środowisku agenta, dodając ją do listy dostępnych pluginów backendowych.
Użyj umiejętności gdy planujesz nowy system backendowy od zera. Określ wymagania biznesowe i skalę projektu, aby agent mógł zaproponować odpowiedni wzorzec architektoniczny.
Jeśli refaktoryzujesz istniejącą aplikację, opisz obecną strukturę (monolityczna, tightly coupled) i cele refaktoryzacji. Agent pomoże wybrać wzorzec (Clean Architecture lub Hexagonal) oraz zaplanuje etapy przejścia.
Dla zespołów ustalających standardy architektoniczne, skorzystaj z umiejętności do dokumentacji wzorców. Agent wyjaśni zasady zależności, separacji warstw i testowania dla Clean Architecture lub porty i adaptery dla Hexagonal Architecture.
Przy planowaniu migracji z monolitu na mikroserwisy, użyj Domain-Driven Design. Zdefiniuj bounded contexts, mapuj relacje między nimi i ustal ubiquitous language dla zespołu.
W każdym przypadku agent dostarczy konkretne wytyczne dotyczące struktury katalogów, interfejsów (ports), implementacji (adapters) oraz testowania bez zależności od bazy danych czy frameworków UI.