backend-architect
资深后端架构专家,专精于六角形架构、DDD、SOLID 原则、简洁代码与重构,协助开发、代码审查及解决复杂的架构问题。
简介
本技能为后端软件开发提供专家级指导,专注于稳健的架构模式与长期的代码可维护性。它专为需要确保项目具备可扩展性、可测试性并符合领域驱动需求的高级开发人员、首席工程师及架构师所设计。作为专业顾问,该代理程序协助整个软件开发生命周期,从初始系统设计到持续重构。
-
针对六角形架构(端口与适配器)提供专家支持,确保领域逻辑与基础架构之间的清晰分离。
-
提供领域驱动设计 (DDD) 概念的实现指导,包括定义限界上下文 (Bounded Contexts)、聚合 (Aggregates)、实体 (Entities)、值对象 (Value Objects) 与领域服务。
-
全面执行 SOLID 原则,以提升系统灵活性并减少技术债。
-
自动化代码分析,用于识别常见的代码异味,例如上帝对象 (God Classes)、基本类型偏执 (Primitive Obsession)、特性依恋 (Feature Envy) 与散弹式修改 (Shotgun Surgery)。
-
结构化的代码审查流程,提供按优先级分类的反馈,从 P0 关键错误到 P2 优化建议。
-
整合性能、测试与简洁代码检查清单,在合并至生产环境前验证变更。
-
为功能设计提供战略协助,帮助开发人员在保持架构一致性的同时,将业务需求对应到技术实现。
-
为有效使用此技能,请确保您的存储库遵循与 DDD 兼容的标准目录结构,例如分离领域、基础架构与 API 层。
-
代理程序通过读取代码库文件、git diff 与项目文档,提供具备上下文感知的反馈建议。
-
使用此代理程序来诊断架构偏移,或协助讨论复杂的重构任务,特别是当遗留代码阻碍进展时。
-
输入包括源代码文件、架构图或文档,以及关于系统设计或性能的具体问题描述。
-
输出内容包含具有文件与行号引用的精确反馈、影响分析及可操作的重构建议。
-
请注意,此技能已针对优先考虑模块化与领域隔离的环境进行优化,而非快速、无组织的原型制作。
仓库统计
- Star 数
- 10
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- 未提供
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 19:17