mcpField
A
architecture-patterns

architecture-patterns

github.com/sickn33开发48.9k908 次安装今天更新
代码仓库

关于 architecture-patterns

architecture-patterns 是用于规划和演进后端架构的开发技能,涵盖架构模式选择、模块边界、依赖规则、迁移与验证,并提供对关键工作流的决策指导。

主要功能

  1. 01Clean、Hexagonal 和领域驱动设计模式
  2. 02领域边界与约束梳理
  3. 03模块、接口和依赖设计
  4. 04迁移步骤与验证检查
  5. 05关键工作流方案权衡

适用场景

  1. 01从零设计后端系统
  2. 02重构单体以提升可维护性
  3. 03为团队制定架构标准
  4. 04规划微服务拆分

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill architecture-patterns

安装后在 Claude Code 中输入/architecture-patterns确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

架构模式

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

适用场景

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

不适用场景

  • 只需要进行小范围的局部重构
  • 系统主要是前端,无需更改后端架构
  • 需要实现细节,但不需要架构设计

说明

  1. 明确领域边界、约束和可扩展性目标。
  2. 选择适合领域复杂度的架构模式。
  3. 定义模块边界、接口和依赖规则。
  4. 提供迁移步骤和验证检查。
  5. 对于对故障敏感的工作流,比较事务/outbox、显式 saga 和合适的持久化执行框架。持久化的工作流状态有助于恢复,但外部副作用仍需要幂等性、协调和补偿;选择产品前,应评估运维复杂度和现有基础设施。

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

相关技能

适合搭配使用:event-sourcing-architect、saga-orchestration、workflow-automation、dbos-*

资源

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

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家评审的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并请求澄清。

评论

支持 Markdown