关于 architecture-patterns
用于选择和应用后端架构模式的技能,涵盖 Clean Architecture、Hexagonal Architecture 和领域驱动设计,帮助团队规划边界、接口、依赖及迁移检查。
主要功能
- 01Clean 与 Hexagonal 架构指导
- 02领域驱动设计原则
- 03模块边界与接口
- 04依赖规则和迁移步骤
- 05验证检查
- 06面向易故障流程的持久化工作流指导
适用场景
- 01设计后端系统
- 02重构单体应用
- 03规划微服务拆分
- 04提升代码库的可测试性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill architecture-patterns安装后在 Claude Code 中输入/architecture-patterns确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
架构模式
掌握经过验证的后端架构模式,包括整洁架构、六边形架构和领域驱动设计,以构建易于维护、可测试且可扩展的系统。
适用场景
- 从零开始设计新的后端系统
- 重构单体应用,提高可维护性
- 为团队制定架构标准
- 从紧耦合架构迁移到松耦合架构
- 实施领域驱动设计原则
- 创建可测试且易于模拟的代码库
- 规划微服务拆分
不适用场景
- 只需要进行小范围的局部重构
- 系统主要是前端,且不涉及后端架构变更
- 需要的是实现细节,而非架构设计
说明
- 明确领域边界、约束和可扩展性目标。
- 选择适合领域复杂度的架构模式。
- 定义模块边界、接口和依赖规则。
- 提供迁移步骤和验证检查。
- 对于必须能够从故障中恢复的工作流(支付、订单履行、多步骤流程),请在基础设施层使用持久化执行机制——DBOS 等框架会持久化工作流状态,在无需增加架构复杂性的情况下提供崩溃恢复能力。
详细模式、检查清单和模板请参阅 resources/implementation-playbook.md。
相关技能
适合搭配使用:event-sourcing-architect、saga-orchestration、workflow-automation、dbos-*
资源
resources/implementation-playbook.md:详细模式、检查清单和模板。
评论
支持 Markdown