SuperAPI AI 工具集

architect-pro

通用与其它

查看项目

更新于 10-16 08:08

技能介绍

用途:该技能是一套高级软件架构课程,面向资深工程师、技术负责人与软件架构师,讲解如何用成熟架构模式构建可维护、可扩展、可测试的系统,重点是把业务逻辑与数据库、UI、框架解耦,并让自主 AI 智能体能在代码库中有效工作。

主要能力:涵盖 Clean Architecture 与六边形架构(端口与适配器)、战术 DDD(实体、值对象、聚合)、领域服务与应用服务的区分、事件驱动 DDD、事件风暴与领域建模、架构决策记录(ADR)、上下文映射与战略 DDD、面向架构师的测试策略、架构约束与护栏、架构层面的性能与可扩展性,以及架构术语表与反模式清单。

使用方式:资料给出推荐目录结构(domain、application、infrastructure、presentation、shared),并演示 React 19 的 useActionState 与 Next.js Server Actions 作为主适配器、用例编排领域对象、仓储适配器访问数据库的流程;还给出 dependency-cruiser 配置示例,用于禁止 domain、application、presentation 导入 infrastructure,以强制依赖规则。

适用场景:适合采用 Next.js 16.2 / React 19.3 / Node.js 24 技术栈、需要长期维护与 AI 辅助重构的项目,尤其是希望逐步增加复杂度、避免框架锁定与贫血领域模型、并让 AI 智能体在明确边界内工作的团队。

限制:资料未提供该技能的安装命令、收费方式、平台支持范围或具体使用步骤;前置要求包括深入掌握 TypeScript 5.5+、熟悉 Next.js App Router 与 Server Components、了解 SQL 与 NoSQL 数据库、具备自动化测试经验并对 DDD 有兴趣。文中代码示例仅为教学演示,实际落地需结合项目情况判断。