architecture-patterns

Guide backend engineers in applying Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/yurake/skills --skill architecture-patterns-yurake
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-patterns
Source: https://github.com/yurake/skills/tree/main/architecture-patterns
Command: npx skills add https://github.com/yurake/skills --skill architecture-patterns-yurake

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It guides engineers and architects to apply proven backend patterns (Clean Architecture, Hexagonal Architecture, and Domain-Driven Design) to build maintainable, testable, and scalable systems.

Core Features & Use Cases

  • Deep dive into Clean Architecture, Hexagonal Architecture, and DDD
  • Practical guidance on directory structures and boundary definitions
  • Use cases for migrating from monoliths to modular architectures and establishing team standards

Quick Start

Start by reading the core concepts and references to choose the right pattern for your project; then apply the patterns to a new or refactored backend.