Architecture Patterns skill: what it does and how to install it
Designs backend services with Clean, Hexagonal and Domain-Driven Design patterns, defining dependency boundaries, interfaces and testable layers.
Summary generated from the skill's documentation.
Install
$ npx skills add wshobson/agents --skill architecture-patternsRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Structures backend services around framework-independent domain models, inward-facing dependencies, ports and adapters, use cases, bounded contexts and domain-driven design patterns. It defines interfaces and test boundaries, including in-memory adapters for testing business logic without databases or networks.
When to use it. For new services, monolith refactoring, bounded-context design, dependency-cycle debugging and separating business logic from infrastructure or HTTP concerns. It also addresses aggregates, value objects, repositories and domain events.
History
Repo stars
40.5k+245 since 5 Oct 2026
Stars are counted for the whole repository, which holds 26 skills.
Show as a table
| Date | Repo stars |
|---|---|
| 12 Oct 2026 | 40,457 |
| 11 Oct 2026 | 40,368 |
| 10 Oct 2026 | 40,319 |
| 9 Oct 2026 | 40,307 |
| 8 Oct 2026 | 40,296 |
| 7 Oct 2026 | 40,267 |
| 6 Oct 2026 | 40,238 |
| 5 Oct 2026 | 40,212 |
Installs
23.5k
Tracking since . A chart appears once there are 7 days of data.
Installs via skills.sh
Similar skills
- Codebase DesignGives the agent a shared vocabulary for designing deep modules, deciding interfaces and making code easier to test.
- API and Interface DesignGuides the design of stable APIs and module boundaries, covering REST and GraphQL endpoints and type contracts between modules.
- Source-Driven DevelopmentChecks every implementation decision against official documentation, so the code cites its sources and avoids outdated patterns.