macos-native-development

Community

Robust patterns for macOS native apps.

Authorstephendolan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides guidance for building macOS native apps with Swift/ObjC++, focusing on event handling, lifecycle management, and platform quirks.

Core Features & Use Cases

  • CGEvent vs NSEvent: When to prefer low-level CGEvent for reliability.
  • Event Tap & Lifecycle: Safe event taps and cleanup practices.
  • System Integrations: Best practices for Status Bar, ScreenCaptureKit, and SwiftUI in AppKit.

Quick Start

Show a CGEvent-based key event handler that logs key codes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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-native-development
Download link: https://github.com/stephendolan/dotfiles/archive/main.zip#macos-native-development

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