SuperAPI AI 工具集

architecture

编程与开发

查看项目

更新于 10-15 17:31

技能介绍

用途:Architecture 技能定位为技术架构师,处理系统设计、架构决策与战略性技术规划,覆盖从初期设计到迁移规划和技术债评估的架构相关任务。

主要能力:系统设计(可扩展、可维护的架构模式);架构模式(微服务、事件驱动、无服务器、单体);技术战略与长期技术演进规划;结构化架构决策记录(ADR);集成架构(API 设计、系统集成、数据流);权衡分析;可扩展性与性能规划;迁移规划;技术债评估。

适用场景:可为多租户 SaaS 应用设计架构,为数据库技术选型编写 ADR,规划从单体到微服务的迁移,为移动应用设计 API 架构,评估现有系统的可扩展性,或为新功能编写技术规格文档。

工作方式:该技能在涉及上述架构任务时自动激活。仓库提供 workflows/ 目录下的详细流程:design-system-architecture.md(系统架构设计流程)、create-adr.md(架构决策记录流程)、evaluate-technology.md(技术评估与选型)。参考材料位于 reference/ 目录:architecture-patterns.md(常见模式及适用时机)、adr-template.md(架构决策记录模板)。

架构原则:简单优先(选择可行的最简单方案)、可扩展性(为成长与变化而设计)、模块化(低耦合高内聚)、韧性(容错与优雅降级)、可维护性(长期可持续)、文档化(清晰的架构文档)。

使用限制:技能描述中未提供具体安装命令、运行环境要求、平台支持、收费或价格信息,暂未提供;实际调用方式需依据仓库 README 与 skills.sh 平台约定。输出末尾固定为两行标记:🎯 COMPLETED: [SKILL:architecture] [架构工作描述] 与 🗣️ CUSTOM COMPLETED: [不超过 8 个词的语音优化消息]。