用途:这是一个面向 visionOS 应用架构的技能,而非 API 查询工具。适合在需要选择界面形态(window、volume、immersive space 或混合流程)、决定状态归属(应用级、场景级、沉浸级、视图级)、拆分职责过多的根文件,或在编写 SwiftUI 代码前规划文件与模块结构时使用。
主要能力:提供界面形态选择与生命周期边界、状态归属划分、分层或按功能切片的文件与模块布局、既有应用的渐进式重构方案,以及结构反模式识别。
使用方式:先按用户任务与目标界面形态对功能分类,再选择所属界面模型,分配状态归属边界,选择匹配的文件/模块形态,并确定实现交接方向(SwiftUI、RealityKit、ARKit、SharePlay 或构建调试)。若为重构,需按切片顺序提取以保持行为稳定,并在首个可用切片后通过构建运行调试验证结构。
适用场景:visionOS 新项目架构设计、既有项目重构、状态管理边界梳理、文件与模块规划。
限制与注意:不要仅因新颖性选择沉浸式;不要让临时视图持有长期沉浸生命周期或 RealityKit 变更;仓库已有清晰约定时应保留。当界面与归属模型已确定、进入 SwiftUI 实现时,应切换到 spatial-swiftui-developer;涉及实体、组件、系统或 RealityKit 运行时行为时切换到 realitykit-visionos-developer;依赖 provider 约束、锚点或跟踪世界行为时切换到 arkit-visionos-developer;由群组活动或共享沉浸存在驱动时切换到 shareplay-developer;首个架构切片完成后切换到 build-run-debug。具体安装命令与价格信息暂未提供。