Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Claude Skills Maintainers avatar

Architecture Patterns

  • 196 repo stars
  • Updated July 25, 2026
  • secondsky/claude-skills

Implement Clean, Hexagonal, and Domain-Driven Design backend architectures, or refactor apps for maintainability.

About

This skill implements proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. A developer uses it when architecting complex backend systems or refactoring an existing application for better maintainability and testability.

  • Clean Architecture
  • Hexagonal Architecture
  • Domain-Driven Design
  • Refactoring for maintainability

Architecture Patterns by the numbers

  • Data as of Jul 28, 2026 (Skillselion catalog sync)
/plugin marketplace add secondsky/claude-skills
/plugin install architecture-patterns@claude-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars196
Last updatedJuly 25, 2026
Repositorysecondsky/claude-skills

What it does

Implement Clean, Hexagonal, and Domain-Driven Design backend architectures, or refactor apps for maintainability.

README.md

Architecture Patterns Skill

Master Clean Architecture, Hexagonal Architecture, and Domain-Driven Design for maintainable backend systems.

Overview

This skill provides comprehensive guidance on implementing proven backend architecture patterns that separate concerns, improve testability, and create maintainable codebases.

When to Use

  • Designing new backend systems from scratch
  • Refactoring monolithic applications
  • Establishing architecture standards for your team
  • Migrating to loosely coupled architectures
  • Implementing domain-driven design principles
  • Creating testable and mockable codebases
  • Planning microservices decomposition

Core Patterns

Clean Architecture (Uncle Bob)

  • Dependencies point inward
  • Entities, Use Cases, Interface Adapters, Frameworks & Drivers
  • Business logic independent of frameworks
  • Testable without UI or database

Hexagonal Architecture (Ports and Adapters)

  • Domain core with business logic
  • Ports define interfaces
  • Adapters implement ports (database, REST, etc.)
  • Swap implementations easily for testing

Domain-Driven Design (DDD)

  • Bounded Contexts and Context Mapping
  • Entities with identity
  • Value Objects (immutable)
  • Aggregates as consistency boundaries
  • Repositories for data access
  • Domain Events

Auto-Trigger Keywords

  • clean architecture
  • hexagonal architecture
  • domain driven design
  • DDD patterns
  • ports and adapters
  • dependency inversion
  • use cases
  • repository pattern
  • value objects
  • aggregates
  • bounded contexts

Source

Adapted from wshobson/agents

Related skills

Code Review & Qualitybackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.