🎯

clean-ddd-hexagonal

🎯Skill

from ccheney/robust-skills

VibeIndex|
What it does
|

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)

clean-ddd-hexagonal

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add ccheney/robust-skills --skill clean-ddd-hexagonal
skills.sh Install⚠ Installs to .agents/skills/
npx skills add ccheney/robust-skills --skill clean-ddd-hexagonal
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/clean-ddd-hexagonal/SKILL.md

SKILL.md

3,337Installs
4
-
Last UpdatedJan 28, 2026

More from this repository8

🎯
postgres-drizzle🎯Skill

PostgreSQL and Drizzle ORM best practices for type-safe database schemas, queries, migrations, connection pooling, and performance optimization.

🎯
mermaid-diagrams🎯Skill

Generates markdown-based Mermaid diagrams for visualizing complex systems, processes, and data structures across multiple diagram types.

🎯
feature-slicing🎯Skill

Implements Feature-Sliced Design architecture for frontend projects from robust-skills, an architectural pattern collection covering DDD, Hexagonal, Clean Architecture, and Postgres/Drizzle.

🎯
modern-javascript🎯Skill

Modern JavaScript (ES6-ES2025) skill from robust-skills covering backend patterns (DDD, Hexagonal, Clean Architecture), frontend structure, database design, and system visualization.

🎯
modern-css🎯Skill

A skill from the robust-skills pack that teaches modern CSS features and best practices for building web interfaces with native CSS. Covers Grid, Subgrid, Container Queries, :has(), @layer, @scope, nesting, and more for layout, responsive design, dark mode, animations, and form styling.

🎯
slack-block-kit🎯Skill

A collection of architectural skills for agentic engineering covering backend patterns (DDD, Hexagonal, Clean Architecture), frontend structure (Feature-Sliced Design), modern CSS, database design with Postgres/Drizzle, Mermaid diagrams, modern JavaScript (ES6-ES2025), and Slack Block Kit formatting.

🎯
slack-mrkdwn🎯Skill

Part of the robust-skills collection of architectural skills for agentic engineering, this skill provides Slack mrkdwn and Block Kit formatting guidance alongside skills for Clean Architecture, Feature-Sliced Design, modern CSS, PostgreSQL/Drizzle, Mermaid diagrams, and modern JavaScript.

🎯
slack-rich-output🎯Skill

Skill