架构模式Skill architecture-patterns

这个技能用于掌握后端架构模式,如清洁架构、六边形架构和领域驱动设计,帮助设计和重构可维护、可测试、可扩展的系统。适用于系统设计、架构师角色、后端开发等场景,关键词包括架构模式、Clean Architecture、Hexagonal Architecture、DDD、后端架构、可维护性、可测试性、可扩展性。

架构设计 0 次安装 0 次浏览 更新于 3/22/2026

name: 架构模式 description: 实现经过验证的后端架构模式,包括清洁架构、六边形架构和领域驱动设计。适用于架构复杂的后端系统或重构现有应用程序以提高可维护性。 license: MIT metadata: version: “1.0.0” domain: 架构 triggers: 清洁架构, 六边形架构, DDD, 领域驱动设计, 后端架构 role: 架构师 scope: 系统设计 output-format: 架构 related-skills: 架构决策记录, CQRS实现, 事件溯源架构

架构模式

掌握经过验证的后端架构模式,包括清洁架构、六边形架构和领域驱动设计,以构建可维护、可测试和可扩展的系统。

何时使用此技能

  • 从零开始设计新的后端系统
  • 重构单体应用程序以提高可维护性
  • 为团队建立架构标准
  • 从紧密耦合迁移到松散耦合的架构
  • 实现领域驱动设计原则
  • 创建可测试和可模拟的代码库
  • 规划微服务分解

何时不使用此技能

  • 您只需要小规模、局部化的重构
  • 系统主要是前端,没有后端架构变更
  • 您需要实现细节而不需要架构设计

操作指南

  1. 明确领域边界、约束和可扩展性目标。
  2. 选择适合领域复杂度的架构模式。
  3. 定义模块边界、接口和依赖规则。
  4. 提供迁移步骤和验证检查。

参考 resources/implementation-playbook.md 获取详细的模式、清单和模板。

资源

  • resources/implementation-playbook.md 用于详细的模式、清单和模板。