SuperAPI AI 工具集

architecture-spec

数据与分析

查看项目

更新于 10-16 08:08

技能介绍

用途:该技能由 iOS/macOS Architect 角色执行,基于 docs/PRD.md 生成完整技术架构规格,输出到 docs/ARCHITECTURE.md。当用户说出“generate architecture”“create technical spec”“write architecture document”“generate architecture spec”“design technical architecture”“create ARCHITECTURE.md”等指令时触发。

前置条件:需存在 docs/PRD.md,且 PRD 已经用户审阅批准,MVP 范围明确。输入来源包括 PRD 中的核心功能与复杂度、非功能性需求、数据模型线索、平台要求、技术考量,以及可选的产品开发计划;必要时向用户确认 SwiftUI 还是 UIKit、第三方库偏好、架构模式偏好、后端 API 可用性。

主要能力:生成含架构总览的文档,包括架构模式选择(如 MVVM、Clean Architecture、TCA)及理由、分层、数据流、状态管理、可测试性、组件图;输出关键技术决策对比表;整理 Apple 框架技术栈(如 SwiftUI、SwiftData、URLSession、Keychain、CryptoKit 等)与第三方依赖;给出应用目录结构与模块划分;定义数据模型(如 @Model 实体、关系、删除规则);说明状态管理(@Observable、@State、@Query)、持久化策略与配置、网络层设计。

适用场景:Apple 平台应用在 PRD 完成后进入架构设计阶段,需要形成可评审的 ARCHITECTURE.md 与团队共识时使用。

限制:需要先有已批准的 PRD 才能激活;文档中的具体技术选型随项目而定;关于收费、价格等并未提供。