architecture-patterns

Implement proven backend architecture patterns for maintainable, testable, and scalable systems.

wshobson ↓ 19k
Claude Code
View source ↗

What it does

  • 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)
  • Entities: Core business models, no framework imports

Requirements & configuration

  • Creating testable codebases where use-case tests do not require a running database
  • Use case tests require a running database
  • saga-orchestration — Sagas require well-defined aggregate boundaries, which DDD tactical patterns provide

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

Implement proven backend architecture patterns for maintainable, testable, and scalable systems.

Source

Repository: https://github.com/wshobson/agents

architecture-patterns FAQ

What does the architecture-patterns skill do?

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. Designing new backend services or microservices from scratch Refactoring monolithic applications where business logic is entangled with ORM models or HTTP concerns

What does architecture-patterns require?

Creating testable codebases where use-case tests do not require a running database Use case tests require a running database saga-orchestration — Sagas require well-defined aggregate boundaries, which DDD tactical patterns provide

How do I install architecture-patterns?

Run: npx -y skills add https://github.com/wshobson/agents --skill architecture-patterns --agent claude-code — the source lives at github.com/wshobson/agents.

Maintain architecture-patterns?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

architecture-patterns on getagentictools
[![architecture-patterns on getagentictools](https://getagentictools.com/badge/skills/wshobson-agents-architecture-patterns.svg)](https://getagentictools.com/skills/wshobson-agents-architecture-patterns?ref=badge)
npx agentictools info skills/wshobson-agents-architecture-patterns

The second line is the CLI lookup for this page — handy in READMEs and docs.