Communitygithub.com

ccheney/clean-ddd-hexagonal

在 API、微服务或可扩展后端架构设计时主动应用。支持 DDD、整洁架构、六边形架构等模式,语言无关(Go、Rust、Python、TypeScript、Java、C#)。

clean-ddd-hexagonal 是什么?

ccheney/clean-ddd-hexagonal 技能是一个面向后端服务的架构设计指南,融合了整洁架构(Clean Architecture)、领域驱动设计(DDD)和六边形架构(Hexagonal Architecture)模式。该技能会在开发者涉及 DDD 概念(如实体、值对象、领域事件、聚合根、限界上下文)或架构模式(如 CQRS、事件溯源、仓库模式、洋葱架构、反损坏层)时自动触发,适用于 API、微服务或可扩展后端结构的设计场景。它是语言无关的,支持 Go、Rust、Python、TypeScript、Java、C# 等主流编程语言,帮助开发者构建可维护、可测试且与框架解耦的后端服务。通过遵循该技能的建议,开发者可以更好地组织业务逻辑、基础设施和接口适配器,提升代码的内聚性和架构的清晰度。该技能基于其完整的 SKILL.md 文档提供详细的模式说明和代码示例,是后端工程师在设计领域模型、聚合、仓库或限界上下文时的实用工具。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ccheney/robust-skills/tree/main/skills/clean-ddd-hexagonal

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

clean-ddd-hexagonal 是做什么的?

在 API、微服务或可扩展后端架构设计时主动应用。可触发于以下关键词:领域驱动设计(DDD)、整洁架构(Clean Architecture)、六边形架构(Hexagonal Architecture)、端口与适配器(ports and adapters)、实体(entities)、值对象(value objects)、领域事件(domain events)、CQRS、事件溯源(event sourcing)、仓库模式(repository pattern)、用例(use cases)、洋葱架构(onion architecture)、发件箱模式(outbox pattern)、聚合根(aggregate root)、反损坏层(anti-corruption layer)。在处理领域模型、聚合、仓库或限界上下文时使用。整洁架构 + DDD + 六边形架构模式适用于后端服务,语言无关(支持 Go、Rust、Python、TypeScript、Java、C#)。

Individual skills in this repo

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

相关技能