clean-ddd-hexagonal
CommunityBuild robust, scalable backend services.
Software Engineering#api design#microservices#ddd#hexagonal architecture#clean architecture#backend development
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.