SuperAPI AI 工具集

architecture-planner

设计与创作

查看项目

更新于 10-16 00:21

技能介绍

用途:architecture-planner 是面向功能实现的架构规划技能,供 Architecture Designer 智能体在设计与规划阶段使用,用于设计组件架构与模块结构,遵循分层架构、六边形架构(端口与适配器)和整洁架构等既有模式。

主要能力:识别组件并划定边界,按单一职责确定粒度与命名;划分表现层、业务层、数据层,使依赖由外层指向内层;提供依赖注入模式(构造器注入、接口注入等),便于测试与替换实现;给出模块组织与目录结构建议;设计扩展点与插件机制(策略、观察者、工厂等模式);应用仓库、策略、工厂、观察者、适配器等设计模式;并遵循 SOLID 原则与可测试性最佳实践。

使用方式:该技能在智能体描述“规划组件架构”“设计模块结构”“分层分离关注点”“定义接口”“创建扩展点”“应用架构模式”等意图时自动激活。流程为:识别核心功能、确定分层、定义组件、建立依赖、选择模式、规划扩展点、记录架构决策、验证设计。

适用场景:新功能或系统的架构设计、代码库结构规划、组件边界与接口定义、可扩展性与可测试性设计。

限制:资料未提供具体安装命令、收费方式、支持平台或性能数据;技能依赖智能体环境自动激活,输出为架构方案而非可运行代码。