用途:为遵循 Apple Human Interface Guidelines 的菜单与按钮组件提供设计与实现指导,适用于 iOS、iPadOS、macOS、visionOS 应用界面。
主要能力:覆盖菜单、上下文菜单、程序坞菜单、编辑菜单、菜单栏、工具栏、按钮、操作按钮、弹出按钮、下拉按钮与展开控件。输出内容包括组件推荐及理由、视觉层级(位置、尺寸、分组)、各平台差异行为、macOS 标准与自定义键盘快捷键;并可按参考文件细分条目,如菜单项排序与分组、右键或长按的次要操作、撤销复制粘贴等标准项、菜单栏结构、工具栏常用操作与自定义、系统按钮样式与可感知性、互斥选择、动作列表、渐进式展开等。
必要用法:提问前先检查 .claude/apple-design-context.md,优先使用已有上下文,只询问未覆盖的信息;常见问题包括目标平台、主操作还是次要操作、需要暴露多少操作、是否为 macOS 菜单栏应用。
关键原则:菜单应场景化且可预测,标准项置于标准位置,遵循平台排序与分组;使用系统按钮样式而非自定义;工具栏放高频操作,低频操作放菜单;macOS 上菜单栏是主要命令入口,每个命令都应可从菜单栏到达;上下文菜单仅作补充,不能作为某命令的唯一入口;弹出按钮用于互斥单选,下拉按钮用于无当前选择的动作列表;操作按钮把相关操作聚合到单个图标后;展开控件用于渐进式披露;程序坞菜单应简短聚焦。
相关技能:hig-components-search、hig-components-controls、hig-components-dialogs、hig-inputs。
限制:资料未提供具体代码、价格、平台版本要求或测试数据;细节需查阅对应参考文件。