SuperAPI AI 工具集

architecture

编程与开发

查看项目

更新于 10-16 09:48

技能介绍

用途:这是一个架构决策框架技能,围绕“需求驱动架构、权衡支撑决策、ADR 记录理由”的原则,帮助完成架构设计中的需求分析、候选方案比较与决策文档化。

主要能力:按需选读机制,先查看内容映射再只读取相关文件,避免无关内容进入上下文。资料列出的文件用途为:context-discovery.md 用于提出背景问题与项目分类,适合开始架构设计时阅读;trade-off-analysis.md 用于 ADR 模板与权衡框架,适合记录决策时阅读;pattern-selection.md 用于决策树与反模式,适合选择模式时阅读;examples.md 提供 MVP、SaaS、企业级示例,可作参考实现;patterns-reference.md 提供模式速查与比较。

使用方式:在开始架构设计时先做背景发现,明确需求与约束;在形成决策时进行权衡分析;在选择模式时按决策树判断,并把重要决策写成 ADR。核心原则是先从简,只在证明必要时增加复杂度,因为事后增加模式容易、移除复杂度困难。最终确认前可对照清单检查:需求是否清晰、约束是否识别、每个决策是否有权衡、是否考虑过更简方案、重要决策是否有 ADR、团队能力是否匹配所选模式。

关联与限制:资料提到可配合数据库模式设计、API 设计模式和部署架构相关技能使用;但本技能应仅在任务明显符合上述范围时使用,其输出不能替代针对具体环境的验证、测试或专家评审。若缺少必要输入、权限、安全边界或成功标准,应停止并向用户确认。