skills sourced live from GitHub · all skills listed are free · each skill is provided under its author's license.
home / Coding / Architecture Patterns Skill by @sickn33
The skill is the skills/architecture-patterns folder inside that repository. Copy it into the folder your agent loads skills from; check your agent's documentation for where that is.
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable.
Explains backend architecture styles, including Clean Architecture, Hexagonal Architecture and Domain-Driven Design, so an agent can structure a codebase to be maintainable and testable.
The original SKILL.md is organised into these sections:
Written and maintained by @sickn33. It is published under the MIT license, which allows reuse with attribution. SkillDirectory does not claim authorship: this page adds our own review and links back to the original, and the skill's text belongs to its author.
# Architecture Patterns Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems. ## Use this skill when - Designing new backend systems from scratch - Refactoring monolithic applications for better maintainability - Establishing architecture standards for your team - Migrating from tightly coupled to loosely coupled architectures - Implementing domain-driven design principles - Creating testable and mockable codebases - Planning microservices decomposition ## Do not use this skill when - You only need small, localized refactors - The system is primarily frontend with no backend architecture changes - You need implementation details without architectural design ## Instructions 1. Clarify domain boundaries, constraints, and scalability targets. 2. Select an architecture pattern that fits the domain complexity. …
Excerpt only, quoted from the author's repository. Open the repository for the complete file.