macos-patterns

Community

Master macOS app development.

Authormoasq
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides essential patterns and best practices for building native macOS applications, addressing complexities in window management, menu bar integration, keyboard shortcuts, and platform-specific features.

Core Features & Use Cases

  • Window Management: Implement WindowGroup, Window, and DocumentGroup for flexible app structures.
  • Menu Bar Customization: Utilize CommandMenu and FocusedValue for dynamic menu items and actions.
  • Input Handling: Define keyboard shortcuts and manage drag-and-drop operations.
  • Platform Features: Integrate Settings panes, MenuBarExtra apps, and understand App Sandbox requirements.
  • Use Case: Develop a macOS application that requires custom menu bar items, handles file drag-and-drop, and presents a user-friendly settings interface.

Quick Start

Use the macos-patterns skill to implement a custom menu bar item that saves the currently focused document.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: macos-patterns
Download link: https://github.com/moasq/nanowave/archive/main.zip#macos-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.