Skills for Real Engineers. Straight from my .agents directory.
architecture-patterns
Agent skill fromwshobson/agents
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing clean architecture for a new microservice, when refactoring a monolith to use bounded contexts, when implementing hexagonal or onion architecture patterns, or when debugging dependency cycles between application layers.
How to install architecture-patterns
npx skills add wshobson/agents# or add only this skill to Claude Code: copy the folder
plugins/backend-development/skills/architecture-patterns/
# into
~/.claude/skills/architecture-patterns/ (all projects)
.claude/skills/architecture-patterns/ (one project)
1# Architecture Patterns23Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.45**Given:** a service boundary or module to architect.6**Produces:** layered structure with clear dependency rules, interface definitions, and test boundaries.78## When to Use This Skill910- Designing new backend services or microservices from scratch11- Refactoring monolithic applications where business logic is entangled with ORM models or HTTP concerns12- Establishing bounded contexts before splitting a system into services13- Debugging dependency cycles where infrastructure code bleeds into the domain layer14- Creating testable codebases where use-case tests do not require a running database15- Implementing domain-driven design tactical patterns (aggregates, value objects, domain events)1617## Core Concepts1819### 1. Clean Architecture (Uncle Bob)2021**Layers (dependency flows inward):**2223- **Entities**: Core business models, no framework imports24- **Use Cases**: Application business rules, orchestrate entities25- **Interface Adapters**: Controllers, presenters, gateways — translate between use cases and external formats26- **Frameworks & Drivers**: UI, database, external services — all at the outermost ring2728**Key Principles:**2930- Dependencies point inward only; inner layers know nothing about outer layers31…
Excerpt shown under the repository's MIT license.
More skills in agents
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
