architecture-patterns

采用经过验证的后端架构模式,包括整洁架构、六边形架构和领域驱动设计。适用于构建复杂后端系统或重构现有应用以提升可维护性。

查看详情
name:architecture-patternsdescription:Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

Architecture Patterns

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

Use this skill when

  • Designing new backend systems from scratch

  • Refactoring monolithic applications for better maintainability

  • Establishing architecture standards for your team

  • Migrating from tightly coupled to loosely coupled architectures

  • Implementing domain-driven design principles

  • Creating testable and mockable codebases

  • Planning microservices decomposition
  • Do not use this skill when

  • You only need small, localized refactors

  • The system is primarily frontend with no backend architecture changes

  • You need implementation details without architectural design
  • Instructions

  • Clarify domain boundaries, constraints, and scalability targets.

  • Select an architecture pattern that fits the domain complexity.

  • Define module boundaries, interfaces, and dependency rules.

  • Provide migration steps and validation checks.
  • Refer to resources/implementation-playbook.md for detailed patterns, checklists, and templates.

    Resources

  • resources/implementation-playbook.md for detailed patterns, checklists, and templates.

    1. architecture-patterns - Agent Skills