用途:该技能面向 macOS SwiftUI 开发,帮助按 Apple Liquid Glass 设计体系构建新界面、重构旧代码、从 Tahoe 之前版本迁移,或审查现有实现。核心思路是区分导航层与内容层:只有导航层元素(工具栏、侧边栏、浮动控件、表单弹层)使用玻璃效果,列表、表格、文本、卡片等内容层不使用。
主要能力:提供四条工作路径——从零构建新视图、重设计现有代码、迁移旧应用、审查实现。附带设计原则、设计诊断(含 40 多个废弃 API 替换与 30 种设计问题)、API 参考、macOS 模式、迁移指南、常见陷阱与 AppKit 桥接等参考文档。强调每屏仅一个 .buttonStyle(.glassProminent) 主操作,其余用 .buttonStyle(.glass);颜色使用语义色,文字使用动态字体样式;用 GlassEffectContainer 包裹玻璃元素组;侧边栏内容加 .backgroundExtensionEffect();所有 Liquid Glass API 用 #available(macOS 26, *) 做可用性判断并提供非玻璃回退。
使用方式:按需阅读对应参考文档,遵循修饰符顺序 layout → appearance → .glassEffect()(始终最后)。审查时按严重程度与类别报告问题并给出修复建议。
限制:.interactive() 仅限 iOS,macOS 用 .onHover {};.tint(.clear) 是实践者针对色调渗漏的变通做法,非官方指导,仅在视觉可见时使用;部分 API 与平台可用性需查阅参考文档确认。具体安装命令与价格信息暂未提供。