Communitygithub.com

ccheney/clean-ddd-hexagonal

Aplica de forma proactiva arquitecturas limpias, DDD y hexagonal en APIs, microservicios y estructuras backend escalables. Compatible con Go, Rust, Python, TypeScript, Java y C#.

¿Qué es clean-ddd-hexagonal?

Este skill está diseñado para guiar a desarrolladores e ingenieros de software en la aplicación sistemática de Clean Architecture, Domain-Driven Design (DDD) y patrones Hexagonales (también conocidos como Puertos y Adaptadores). Se activa automáticamente cuando se detectan conceptos como entidades, objetos valor, eventos de dominio, CQRS, event sourcing, repositorios, casos de uso, arquitectura cebolla, patrón outbox, raíz de agregado o capa anticorrupción. Su principal utilidad radica en proporcionar una guía consistente y de alta calidad para diseñar servicios backend desacoplados, mantenibles y testables, independientemente del lenguaje de programación (Go, Rust, Python, TypeScript, Java, C#). El skill asiste en la estructuración de módulos, definición de contratos de puertos, implementación de adaptadores, y organización de dominios ricos, todo ello siguiendo las mejores prácticas de la arquitectura limpia y el modelado táctico de DDD. Ideal para proyectos que buscan un diseño sólido y escalable desde el inicio, reduciendo la deuda técnica y facilitando la evolución del sistema.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ccheney/robust-skills/tree/main/skills/clean-ddd-hexagonal

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace clean-ddd-hexagonal?

Aplicar de forma proactiva al diseñar APIs, microservicios o estructuras backend escalables. Se activa con: DDD, Clean Architecture, Hexagonal, puertos y adaptadores, entidades, objetos valor, eventos de dominio, CQRS, event sourcing, patrón repositorio, casos de uso, arquitectura cebolla, patrón outbox, raíz de agregado, capa anticorrupción. Usar cuando se trabaje con modelos de dominio, agregados, repositorios o contextos delimitados. Clean Architecture + DDD + patrones Hexagonales para servicios backend, independiente del lenguaje (Go, Rust, Python, TypeScript, Java, C#).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados