用途
该技能用于在设计与开发 Apple 平台界面时,提供菜单与按钮类组件的 HIG(人机界面指南)指导。它面向需要决定使用哪种菜单或按钮类型、如何组织界面层级、以及如何在不同平台上保持一致行为的场景。
主要能力
技能覆盖以下组件主题:
- 菜单(menus):通用菜单设计,包括项目排序、分组与快捷键。
- 上下文菜单(context menus):右键或长按触发的次要操作。
- Dock 菜单(dock menus):macOS 应用运行时的应用级操作。
- 编辑菜单(edit menus):撤销、复制、粘贴等标准项目。
- 菜单栏(the menu bar):macOS 的主要命令界面与结构。
- 工具栏(toolbars):常用操作、自定义与放置位置。
- 按钮(buttons):系统样式、尺寸与可供性。
- 操作按钮(action button):工具栏中合并的次要操作。
- 弹出按钮(pop-up buttons):互斥选项的单选。
- 下拉按钮(pull-down buttons):无当前选择的操作列表。
- 展开控件(disclosure controls):渐进式显示或隐藏内容。
技能还提供输出格式建议,包括组件推荐及理由、视觉层级(放置、尺寸、分组)、跨 iOS、iPadOS、macOS、visionOS 的平台特定行为,以及 macOS 键盘快捷键(标准与自定义)。
使用方式
在提问前,技能会先检查是否存在 .claude/apple-design-context.md 文件,优先使用已有上下文,只询问尚未覆盖的信息。技能会提出以下问题以明确需求:面向哪些平台、是主要操作还是次要操作、需要提供多少操作、是否为 macOS 菜单栏应用。
适用场景
适用于需要为 Apple 平台应用设计菜单与按钮交互的开发者与设计师,尤其是在决定菜单栏、工具栏、上下文菜单、弹出按钮与下拉按钮的取舍,以及需要遵循平台惯例、保持视觉一致性和键盘可访问性时。
限制
资料未提供该技能的具体安装命令、收费方式、价格、平台支持范围或实际效果验证信息。技能内容基于 Apple HIG 原则,具体实现细节需结合项目上下文与官方指南确认。