大模型应用
在启动或维护 Apple 平台项目时…
当开始新的 Apple 平台项目或需要让多个 HIG 技能共享项目背景信息时,创建并维护 .claude/apple-design-context.md 上下文文档。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 46/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 44/100 ×0.15
适用场景
在启动或维护 Apple 平台项目时,建通用
解决思路
- 在提问之前先检查 .claude/apple-design-context.md 是否已存在,复用已有上下文,只询问尚未覆盖的信息。
- 从 README.md 自动发现上下文:产品描述、目标平台。
- 从 Package.swift / .xcodeproj 自动发现上下文:支持的平台、最低 OS 版本、依赖。
- 从 Info.plist 自动发现上下文:应用类别、所需能力、支持的屏幕方向。
- 从现有代码自动发现上下文:import 语句可揭示所用框架(SwiftUI vs UIKit、HealthKit 等)。
- 从 Assets.xcassets 自动发现上下文:颜色资产、图标集、深色模式变体。
- 进行无障碍审计:grep 无障碍修饰符/属性。
- 将自动发现的结果呈现给用户,请其确认或纠正,然后收集仍然缺失的信息。
- 收集产品概览:应用做什么(一句话)、类别(生产力、社交、健康、游戏、工具等)、阶段(概念、开发、已发布、重设计)。
- 收集目标平台:哪些 Apple 平台(iOS、iPadOS、macOS、tvOS、watchOS、visionOS)、最低 OS 版本、通用还是平台专属。
- 收集技术栈:UI 框架(SwiftUI、UIKit、AppKit 或混合)、架构(单窗口、多窗口、基于文档)、使用的 Apple 技术(HealthKit、CloudKit、ARKit 等)。
- 收集设计系统:系统默认还是自定义设计系统、品牌颜色/字体/图标风格、深色模式和动态字体支持状态。
- 收集无障碍需求:目标级别(基线、增强、全面)、具体考虑(VoiceOver、Switch Control 等)、法规要求(WCAG、Section 508)。
- 收集用户上下文:主要用户画像(1-3 个)、关键用例和环境(桌面、移动中、一瞥即读、沉浸式)、已知痛点或设计挑战。
- 收集现有设计资产:Figma/Sketch 文件、正在使用的 Apple Design Resources、现有组件库。
- 按模板结构生成 .claude/apple-design-context.md,包含 Product、Platforms 表格、Technology、Design System、Accessibility、Users 各节。
- 更新已有上下文文档时:读取当前 .claude/apple-design-context.md,询问有哪些变化,只更新变化的部分,保留所有未变信息。
适用边界 · 注意事项
- 非 Apple 平台项目(如 Android、Web)不适用。
- 如果项目已有其他方式维护设计上下文且不需要 HIG 技能共享,则无需使用。