Skills for Real Engineers. Straight from my .agents directory.
architecture-patterns
Agent skill fromforyourhealth111-pixel/Vibe-Skills
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.
How to install architecture-patterns
npx skills add foryourhealth111-pixel/Vibe-Skills# or add only this skill to Claude Code: copy the folder
bundled/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## When to Use This Skill67- Designing new backend systems from scratch8- Refactoring monolithic applications for better maintainability9- Establishing architecture standards for your team10- Migrating from tightly coupled to loosely coupled architectures11- Implementing domain-driven design principles12- Creating testable and mockable codebases13- Planning microservices decomposition1415## Core Concepts1617### 1. Clean Architecture (Uncle Bob)1819**Layers (dependency flows inward):**2021- **Entities**: Core business models22- **Use Cases**: Application business rules23- **Interface Adapters**: Controllers, presenters, gateways24- **Frameworks & Drivers**: UI, database, external services2526**Key Principles:**2728- Dependencies point inward29- Inner layers know nothing about outer layers30- Business logic independent of frameworks31- Testable without UI, database, or external services3233### 2. Hexagonal Architecture (Ports and Adapters)3435**Components:**3637- **Domain Core**: Business logic38- **Ports**: Interfaces defining interactions39- **Adapters**: Implementations of ports (database, REST, message queue)4041**Benefits:**4243- Swap implementations easily (mock for testing)44- Technology-agnostic core45- Clear separation of concerns4647### 3. Domain-Driven Design (DDD)4849**Strategic Patterns:**50…
Excerpt shown under the repository's Apache-2.0 license.
More skills in Vibe-Skills
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.
