clean-ddd-hexagonal

Community

Build robust, scalable backend services.

AuthorEduardoJVN
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a robust framework for building scalable, maintainable backend services by enforcing Clean Architecture, Domain-Driven Design, and Hexagonal Architecture principles. It guides developers in structuring code for long-lived, complex applications.

Core Features & Use Cases

  • Layered Architecture: Enforces strict dependency flow (Infrastructure → Application → Domain).
  • Domain-Centric Design: Prioritizes business logic in the Domain layer, ensuring language-agnostic solutions.
  • Hexagonal Ports & Adapters: Decouples core logic from external concerns like databases and APIs.
  • Use Case: Designing a new microservice for order management, ensuring it's testable, scalable, and easy to maintain over time.

Quick Start

Use the clean-ddd-hexagonal skill to generate a new module for managing user accounts following the specified architectural patterns.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: clean-ddd-hexagonal
Download link: https://github.com/EduardoJVN/my-ia-config/archive/main.zip#clean-ddd-hexagonal

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.