关于 architecture-patterns
architecture-patterns 是用于规划和演进后端架构的开发技能,涵盖架构模式选择、模块边界、依赖规则、迁移与验证,并提供对关键工作流的决策指导。
主要功能
- 01Clean、Hexagonal 和领域驱动设计模式
- 02领域边界与约束梳理
- 03模块、接口和依赖设计
- 04迁移步骤与验证检查
- 05关键工作流方案权衡
适用场景
- 01从零设计后端系统
- 02重构单体以提升可维护性
- 03为团队制定架构标准
- 04规划微服务拆分
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill architecture-patterns安装后在 Claude Code 中输入/architecture-patterns确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
架构模式
掌握经验证的后端架构模式,包括整洁架构、六边形架构和领域驱动设计,构建易于维护、可测试且可扩展的系统。
适用场景
- 从头设计新的后端系统
- 重构单体应用,提升可维护性
- 为团队制定架构标准
- 从紧耦合架构迁移到松耦合架构
- 实施领域驱动设计原则
- 创建可测试、易于模拟的代码库
- 规划微服务拆分
不适用场景
- 只需要进行小范围的局部重构
- 系统主要是前端,无需更改后端架构
- 需要实现细节,但不需要架构设计
说明
- 明确领域边界、约束和可扩展性目标。
- 选择适合领域复杂度的架构模式。
- 定义模块边界、接口和依赖规则。
- 提供迁移步骤和验证检查。
- 对于对故障敏感的工作流,比较事务/outbox、显式 saga 和合适的持久化执行框架。持久化的工作流状态有助于恢复,但外部副作用仍需要幂等性、协调和补偿;选择产品前,应评估运维复杂度和现有基础设施。
详细的模式、检查清单和模板请参阅 resources/implementation-playbook.md。
相关技能
适合搭配使用:event-sourcing-architect、saga-orchestration、workflow-automation、dbos-*
资源
resources/implementation-playbook.md:详细的模式、检查清单和模板。
限制
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为环境特定验证、测试或专家评审的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准,请暂停并请求澄清。
评论
支持 Markdown