clean-ddd-hexagonal
π―Skillfrom ccheney/robust-skills
Applies Clean Architecture, Domain-Driven Design, and Hexagonal Architecture patterns to backend services, covering domain modeling, bounded contexts, and separation of concerns.
Overview
clean-ddd-hexagonal is a Claude Code skill that applies Clean Architecture, Domain-Driven Design (DDD), and Hexagonal Architecture patterns to backend services. It provides language-agnostic guidance for designing APIs, microservices, domain models, aggregates, repositories, bounded contexts, and scalable backend structures across Go, Rust, Python, TypeScript, Java, and C#. The skill is part of the robust-skills collection, which also includes frontend architecture, database design, and diagramming skills.
Key Features
- Clean Architecture + DDD + Hexagonal patterns: Combines three proven architectural approaches into a unified skill for backend service design.
- Language-agnostic support: Works across Go, Rust, Python, TypeScript, Java, and C#, making it applicable to virtually any backend stack.
- Domain modeling guidance: Assists with designing domain models, aggregates, repositories, and bounded contexts following DDD principles.
- Microservices architecture: Provides patterns for designing scalable APIs and microservices with proper separation of concerns.
- Part of a comprehensive skills suite: Works alongside complementary skills for frontend architecture (Feature-Sliced Design), database design (Postgres/Drizzle), and system visualization (Mermaid diagrams).
Who is this for?
This skill is ideal for backend developers and architects who want AI-assisted guidance when designing services following Clean Architecture, DDD, and Hexagonal patterns. It is especially useful for teams building microservices or APIs who need consistent architectural patterns across multiple programming languages.
Same repository
ccheney/robust-skills(9 items)
Installation
npx vibeindex add ccheney/robust-skills --skill clean-ddd-hexagonalnpx skills add ccheney/robust-skills --skill clean-ddd-hexagonal~/.claude/skills/clean-ddd-hexagonal/SKILL.mdSKILL.md
More from this repository8
PostgreSQL and Drizzle ORM best practices for type-safe database schemas, queries, migrations, connection pooling, and performance optimization.
Implements Feature-Sliced Design architecture for frontend projects from robust-skills, an architectural pattern collection covering DDD, Hexagonal, Clean Architecture, and Postgres/Drizzle.
Generates markdown-based Mermaid diagrams for visualizing complex systems, processes, and data structures across multiple diagram types.
Modern JavaScript (ES6-ES2025) skill from robust-skills covering backend patterns (DDD, Hexagonal, Clean Architecture), frontend structure, database design, and system visualization.
Skill
Skill
Skill
Skill