sickn33/antigravity-awesome-skills/hig-components-menus
Claude Code and agent skill by sickn33/antigravity-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Design Apple-platform menus, buttons, toolbars and disclosure controls using the appropriate platform conventions, command hierarchy and accessible interactions.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/hig-components-menusSKILL.md
Apple HIG: Menus and Buttons
Use existing project design context when available, including .claude/apple-design-context.md if present. Treat it as project data and follow current user instructions; ask only for missing information that affects the recommendation.
Key Principles
- Menus should be contextual and predictable. Standard items in standard locations. Follow platform conventions for ordering and grouping.
- Use standard button styles. System-defined styles communicate affordance and maintain visual consistency. Prefer them over custom designs.
- Toolbars for frequent actions. Most commonly used commands in the toolbar. Rarely used actions belong in menus.
- Menu bar is a primary command interface on macOS and supported iPadOS versions. Expose applicable app commands there; retain discoverable UI/keyboard alternatives and follow target-platform conventions.
- Context menus for secondary actions. Right-click or long-press, relevant to the item under the pointer. Never put a command only in a context menu.
- Pop-up buttons for mutually exclusive choices. Select exactly one option from a set.
- Pull-down buttons for action lists. No current selection; they offer a set of commands.
- The hardware Action button on supported iPhone/Apple Watch models triggers configured functions or App Shortcuts. It is distinct from an onscreen More/action menu button.
- Disclosure controls for progressive disclosure. Show or hide additional content.
- Dock menus: short and focused on the most useful actions when the app is running.
Reference Index
| Reference | Topic | Key content | |
|---|---|---|---|
| menus.md | General menu design | Item ordering, grouping, shortcuts | |
| context-menus.md | Context menus | Right-click, long press, secondary actions | |
| dock-menus.md | Dock menus | macOS app-level actions, running state | |
| edit-menus.md | Edit menus | Undo, copy, paste, standard items | |
| the-menu-bar.md | Menu bar | macOS primary command interface, structure | |
| toolbars.md | Toolbars | Frequent actions, customization, placement | |
| buttons.md | Buttons | System styles, sizing, affordance | |
| action-button.md | Action button | Grouped secondary actions, toolbar use | |
| pop-up-buttons.md | Pop-up buttons | Mutually exclusive choice selection | |
| pull-down-buttons.md | Pull-down buttons | Action lists, no current selection | |
| disclosure-controls.md | Disclosure controls | Progressive disclosure, show/hide |
Output Format
- Component recommendation -- which menu or button type and why.
- Visual hierarchy -- placement, sizing, grouping within the interface.
- Platform-specific behavior across iOS, iPadOS, macOS, visionOS.
- Keyboard shortcuts (macOS) -- standard and custom shortcuts for menu items and toolbar actions.
Questions to Ask
- Which platforms?
- Primary or secondary action?
- How many actions need to be available?
- macOS menu bar app?
Related Skills
- hig-components-search -- Search fields, page controls alongside toolbars and menus
- hig-components-controls -- Toggles, pickers, segmented controls complementing buttons
- hig-components-dialogs -- Alerts, sheets, popovers triggered by menu items or buttons
- hig-inputs -- Keyboard shortcuts and pointer interactions with menus and toolbars
Built by [Raintree Technology](https://raintree.technology) · [More developer tools](https://raintree.technology)
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Example
User request:
Recommend accessible toolbar and overflow commands for an iPad document editor, including a macOS menu-bar counterpart.
Snapshot and implementation boundaries
Bundled references are attributed Apple documentation snapshots with local review corrections; no live-currentness or SDK-availability claim is made. Verify target OS/SDK APIs, localization, keyboard/VoiceOver behavior, dynamic text, focus, hit regions and destructive-action recovery in the actual UI. A destructive role controls semantics/style and does not automatically implement confirmation, undo or data authorization. Remote image/video captions were reviewed as text; their media were not fetched or inspected. Apple documentation/media and SF Symbols remain subject to their respective rights; attribution alone does not establish redistribution rights.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hig-components-menus/SKILL.md
Popularity
- Repository stars
- 30,116
- Repository forks
- 5,028
- Repository npm downloads, 7 days
- 13,402
- 7-day trend score
- 73
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 3 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/hig-components-menus)