macos-app-structure

Community

Build native macOS apps with confidence.

Authormakgunay
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complexities of structuring native macOS applications, preventing common LLM errors related to iOS-centric patterns and ensuring correct implementation of macOS-specific features like menu bar apps and multi-window management.

Core Features & Use Cases

  • App Scaffolding: Provides the correct @main App struct and scene configurations (WindowGroup, MenuBarExtra, Settings).
  • Lifecycle Management: Integrates NSApplicationDelegateAdaptor for AppKit hooks.
  • Window Management: Demonstrates multi-window patterns and NavigationSplitView.
  • Configuration: Guides on Info.plist entries (e.g., LSUIElement) and entitlements.
  • Use Case: When starting a new macOS project, use this Skill to ensure the foundational structure is correct, avoiding costly refactoring later.

Quick Start

Use the macos-app-structure skill to generate a basic macOS application template with a main window and a settings window.

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-app-structure
Download link: https://github.com/makgunay/claude-swift-skills/archive/main.zip#macos-app-structure

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.