architecture-patterns
⚠Review·Scanned 2/19/2026
Provides backend architecture patterns, templates, and example code for Clean Architecture, Hexagonal, and Domain-Driven Design. Contains examples that call external services (this.stripe.paymentIntents.create), reference process.env.SENDGRID_KEY, and include runnable commands like python search.py and npx add https://github.com/wpank/ai/tree/main/skills/backend/architecture-patterns.
from clawhub.ai·vf069352·159.3 KB·0 installs
Scanned from 1.0.0 at f069352 · Transparency log ↗
$ vett add clawhub.ai/wpank/architecture-patternsReview findings below
Architecture Patterns
Backend architecture patterns for building maintainable, testable systems: Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.
What's Inside
- Decision Framework — which pattern for which situation
- Clean Architecture — layers (entities, use cases, interface adapters, frameworks), dependency rule, implementation examples
- Hexagonal Architecture (Ports & Adapters) — ports as interfaces, adapters as swappable implementations
- Domain-Driven Design — value objects, aggregates, domain events, repository pattern
- Directory Structure for layered architecture
- Entity, Port, Use Case, and Adapter implementation patterns (Python)
- Testing Benefits — mock adapters for easy unit testing
When to Use
- Designing new backend systems from scratch
- Refactoring monoliths for better maintainability
- Establishing architecture standards for teams
- Creating testable, mockable codebases
- Planning microservices decomposition
Installation
npx add https://github.com/wpank/ai/tree/main/skills/backend/architecture-patterns
Manual Installation
Cursor (per-project)
From your project root:
mkdir -p .cursor/skills
cp -r ~/.ai-skills/skills/backend/architecture-patterns .cursor/skills/architecture-patterns
Cursor (global)
mkdir -p ~/.cursor/skills
cp -r ~/.ai-skills/skills/backend/architecture-patterns ~/.cursor/skills/architecture-patterns
Claude Code (per-project)
From your project root:
mkdir -p .claude/skills
cp -r ~/.ai-skills/skills/backend/architecture-patterns .claude/skills/architecture-patterns
Claude Code (global)
mkdir -p ~/.claude/skills
cp -r ~/.ai-skills/skills/backend/architecture-patterns ~/.claude/skills/architecture-patterns
Related Skills
architecture-decision-records— Document architecture decisions made using these patternsmicroservices-patterns— Distributed system patterns that build on these foundationsservice-layer-architecture— Controller-service-query layered architecture
Part of the Backend skill category.