SuperAPI AI 工具集

architecture-design

设计与创作

查看项目

更新于 10-16 06:22

技能介绍

用途:面向架构设计、系统设计、复杂系统拆解、模块边界划分、接口契约设计与架构方案评审,也用于判断是否过度设计。核心理念是架构等于对业务系统的正交分解,产物为「尽可能小且稳定的核心系统 + N 个彼此正交、可插拔的周边系统」及组合它们的接口契约;复杂度靠分解解决,标准是正交(改 A 不影响 B)。

主要能力:提供六步设计工作流——需求去伪存真(人/场景/问题三要素)、划稳定点与变化点、正交分解、定最小核心与周边、设计接口契约、修改影响面自检;并给出八个心智模型(正交分解、最小核心+正交周边、修改影响面量化、接口>数据结构>架构图、开闭原则、预判什么一定不会发生、需求三要素、信息世界全栈构建)。评审侧提供四准则(KISS、Modularity、Testable、正交分解)与可操作判据,如核心纯洁度伤害值、模块耦合度、过度设计判断、何时才抽象依赖等。

使用方式:按六步顺序执行,每步有完成判据;交付设计前必须产出精确接口定义与核心数据结构(必要时直接写代码),不接受只有架构图。资料含画图程序加功能的完整示例,以及失败处理表(子业务无法正交、需求未收敛、新领域误判、核心老化)与参考文件(mental-models.md、interface-design.md、decomposition-and-refactoring.md)。

适用场景与限制:在成熟、约束清晰的领域最可靠;新领域或快速演化领域对「什么一定不变」误判率高,应保守留口或延后决策。伤害值与耦合度公式无物理含义、不可跨功能比较、只覆盖静态依赖,仅用于同功能两方案的相对比较。安装命令与具体调用方式暂未提供。