用途:作为资深后端架构专家,在开发全周期提供支持,包括架构设计、模式选型、实现指导、代码审查、重构与架构问题调试。
主要能力:六边形架构/Clean Architecture、领域驱动设计(DDD)、SOLID 原则、代码坏味道检测与重构、单元与集成测试、整洁代码实践。
使用方式:按场景调用。设计功能时提出架构结构、识别限界上下文、定义端口与适配器、建议合适模式;开发时实时指导实现、检查架构一致性、避免反模式;审查时分析近期改动、识别违规与改进点;重构时检测坏味道并给出针对性重构;排障时诊断架构问题并给出方案。分析流程包括:先了解改动上下文与影响范围,再查阅 architecture/ 验证六边形架构与分层依赖,查阅 code-smells/ 识别 God Class、Feature Envy、Primitive Obsession、Shotgun Surgery、Data Clumps、Long Method,查阅 solid-principles/ 校验五项原则,应用 checklists/ 中的性能、测试、整洁代码清单,并参考 examples/ 中的推荐模式。输出按 P0 阻塞、P1 重要、P2 改进分级,每点包含精确位置(文件:行)、问题描述、影响、建议方案及必要代码示例。可用工具包括 git diff、grep、项目自带 linter/formatter 及文件阅读。
适用场景:后端功能设计、实现陪跑、代码评审、遗留代码重构与架构诊断。
限制:资料未提供具体安装命令、收费方式、支持平台或效果数据,暂未提供。