wshobson/agents✦ 精选0°

architecture-patterns

仓库创建 2025年7月25日最近提交 4 天前SkillHot 收录 20 天前
▸ 精选理由

适合设计新服务或重构单体时建立清晰边界与依赖规则。

这个 Skill 做什么

讲解后端常用架构模式(清洁、六边形、领域驱动等)。

给后端系统一个清晰的分层和依赖规则,包含 Clean Architecture、Hexagonal、DDD 等实践,方便写出可测、易维护的服务。设计新微服务或重构单体、解决层间依赖混乱时会用到。特别之处在于把接口驱动、边界划分和测试边界当做优先事项,帮助团队保持长期可扩展性和低耦合。

▸ 展开 SKILL.md 英文原文

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing clean architecture for a new microservice, when refactoring a monolith to use bounded contexts, when implementing hexagonal or onion architecture patterns, or when debugging dependency cycles between application layers.

开发编程架构模式清洁架构DDD通用
3.8w
Stars
4.1k
Forks
40
仓库内 Skill
+683
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/wshobson/agents/main/plugins/backend-development/skills/architecture-patterns/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/wshobson/agents/main/plugins/backend-development/skills/architecture-patterns/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Architecture Patterns

Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.

**Given:** a service boundary or module to architect.
**Produces:** layered structure with clear dependency rules, interface definitions, and test boundaries.

## When to Use This Skill

- Designing new backend services or microservices from scratch
- Refactoring monolithic applications where business logic is entangled with ORM models or HTTP concerns
- Establishing bounded contexts before splitting a system into services
- Debugging dependency cycles where infrastructure code bleeds into t
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有