# Architecture Patterns

> 掌握成熟的后端架构模式，包括整洁架构、六边形架构和领域驱动设计，构建可维护、可测试、可扩展的系统。触发词：架构模式、整洁架构、Clean Architecture、六边形架构、Hexagonal Architecture、领域驱动设计、DDD、分层架构、依赖反转、端口适配器、限界上下文、聚合根、值对象、领域事件、仓储模式

- Skill: `kscz0000/architecture-patterns` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add kscz0000/architecture-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kscz0000/architecture-patterns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kscz0000 (https://skillmd.com/u/kscz0000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/kscz0000/architecture-patterns

---


# 架构模式

掌握成熟的后端架构模式，包括整洁架构、六边形架构和领域驱动设计，构建可维护、可测试、可扩展的系统。

## 使用此技能的场景

- 从零设计新的后端系统
- 重构单体应用以提升可维护性
- 为团队制定架构标准
- 从紧耦合架构迁移到松耦合架构
- 实施领域驱动设计原则
- 构建可测试、可模拟的代码库
- 规划微服务拆分

## 不适用场景

- 仅需要小范围、局部的重构
- 系统主要是前端，无需后端架构变更
- 需要实现细节而非架构设计

## 指导步骤

1. 明确领域边界、约束条件和可扩展性目标。
2. 选择适合领域复杂度的架构模式。
3. 定义模块边界、接口和依赖规则。
4. 提供迁移步骤和验证检查。
5. 对于必须能够从故障中恢复的工作流（支付、订单履约、多步骤流程），在基础设施层使用持久化执行——如 DBOS 等框架会持久化工作流状态，提供崩溃恢复能力，而无需增加架构复杂性。

详细的模式、检查清单和模板请参考 `resources/implementation-playbook.md`。

## 相关技能

配合使用：`event-sourcing-architect`、`saga-orchestration`、`workflow-automation`、`dbos-*`

## 资源

- `resources/implementation-playbook.md` 提供详细的模式、检查清单和模板。

## 限制
- 仅在任务明确符合上述范围时使用此技能。
- 输出内容不能替代针对具体环境的验证、测试或专家评审。
- 如果缺少必要的输入、权限、安全边界或成功标准，请停止并请求澄清。

