# Design Apple Menus and Buttons with HIG Guidance

Designers can choose the wrong Apple menu or button pattern, creating inconsistent and inaccessible interactions. This skill recommends suitable components using bundled Human Interface Guidelines.

## Install

```bash
npx skillstore add sickn33/hig-components-menus
```

## Metadata

- Status: approved
- Slug: sickn33-hig-components-menus
- Skillstore revision: r2
- Version status: missing
- Tree hash: 8b092ff30a98ffcf4073854827d81197aaf5ddcc519c342133c74fb316f0b0df
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-menus
- Ref: 88a8e9a07f4c54ab105c1c41b6267c287146b07b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 75
- Public page: https://skillstore.pages.dev/skills/sickn33-hig-components-menus
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-hig-components-menus/manifest

## Capabilities

- Recommends menus, context menus, toolbars, action buttons, pop-up buttons, pull-down buttons, dock menus, or disclosure controls.
- Reviews menu labels, icons, ordering, grouping, submenus, and toggled items against bundled guidance.
- Explains relevant behavior across iOS, iPadOS, macOS, visionOS, and watchOS.
- Suggests visual hierarchy, placement, sizing, and grouping for menu and button interfaces.
- Provides standard and custom keyboard shortcut guidance for macOS commands.
- Uses an existing Apple design context file before requesting missing project details.

## Use Cases

- Choose an Apple Interface Component: Select the suitable menu, button, toolbar, or disclosure pattern for a feature and explain the choice.
- Plan Cross-Platform Commands: Adapt commands and controls for iOS, iPadOS, macOS, visionOS, or watchOS conventions.
- Review Menu Architecture: Audit labels, grouping, ordering, shortcuts, destructive actions, and alternate access paths.

## Prompt Templates

### Choose a Component

```
Recommend the best Apple interface component for [action]. The app runs on [platform], and the action is [primary or secondary].
```

### Review a Menu

```
Review this [menu type]: [items]. Improve labels, ordering, grouping, icons, destructive-action handling, and discoverability for [platform].
```

### Design Across Platforms

```
Design controls for [workflow] across [platforms]. Recommend menus, buttons, toolbars, placement, behavior, and macOS keyboard shortcuts.
```

### Audit Command Architecture

```
Audit the complete command architecture for [app]. Check priority, alternate access, menu-bar structure, context menus, toolbars, shortcuts, accessibility, and platform differences.
```

## Limitations

- Provides design recommendations, not compiled interface code.
- Relies on bundled guidance that may not include later Apple updates.
- Requires platform, action priority, and command context for precise recommendations.
- Does not test accessibility, layout, or interaction behavior in a running application.

## Best Practices

- Provide the target Apple platforms and explain each action's priority and frequency.
- Share the current menu items, toolbar controls, and keyboard shortcuts before requesting a review.
- Validate recommendations with accessibility testing and the current Apple documentation.

## Anti Patterns

- Do not hide a command exclusively in a context menu or dynamic menu item.
- Do not assign primary visual emphasis to a destructive button.
- Do not use a pop-up button for commands that do not represent one current selection.

## Security Audit

- Audited at: 2026-07-23T23:29:06.648\+00:00
- Summary: All 38 static findings are false positives. The 36 blocker alerts misclassify ordinary interface guidance, image text, or changelog text as reconnaissance; the remaining alerts are harmless Markdown.

## Stats

- Views: 139
- Downloads: 13
- Favorites: 0
- Popularity score: 0
