
Architecture Patterns
The architecture-patterns skill provides guidance for implementing proven backend design patterns—including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design—to create maintainable and testable systems. It is for backend engineers designing new microservices, refactoring monolithic applications, or debugging architectural problems like dependency cycles and entangled business logic. The skill solves the problem of building scalable systems with clear separation of concerns, testable code that doesn't require external dependencies, and well-defined boundaries between application layers.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 24
- skills.sh installs
- 25.1K
- GitHub stars
- 42.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add wshobson/agents --skill architecture-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Files
Architecture Patterns
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.
Given: a service boundary or module to architect. Produces: layered structure with clear dependency rules, interface definitions, and test boundaries.
When to Use This Skill
- Designing new backend services or microservices from scratch
- Refactoring monolithic applications where business logic is entangled with ORM models or HTTP concerns
- Establishing bounded contexts before splitting a system into services
- Debugging dependency cycles where infrastructure code bleeds into the domain layer
- Creating testable codebases where use-case tests do not require a running database
- Implementing domain-driven design tactical patterns (aggregates, value objects, domain events)
Core Concepts
1. Clean Architecture (Uncle Bob)
Layers (dependency flows inward):
Sponsors
Details
- Repository
- github.com/wshobson/agents
- Categories
- Backend & APIs, Code Review & Quality, Debugging, Design & UI/UX
More from wshobson/agents
All 174- E2e Testing Patterns25.1K
- Mobile Ios Design24.5K
- Architecture Decision Records24.5K
- Prompt Engineering Patterns24.3K
- Python Design Patterns23.7K
- Error Handling Patterns23.6K
- Modern Javascript Patterns23.3K
- Stride Analysis Patterns22.2K
- Responsive Design22K
- Rust Async Patterns21.9K
- Threat Mitigation Mapping21.2K
- Javascript Testing Patterns21.1K
- Auth Implementation Patterns20.9K
- Sql Optimization Patterns20.4K
- Git Advanced Workflows19.9K
- Dotnet Backend Patterns19.6K
- Async Python Patterns18.8K
- Attack Tree Construction18.8K
- Godot Gdscript Patterns18.3K
- Github Actions Templates18.1K
- Database Migration18K
- Data Storytelling17.6K
- Backtesting Frameworks17.5K
- Kpi Dashboard Design17.2K