macos-app-structure
CommunityBuild 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
@mainApp struct and scene configurations (WindowGroup,MenuBarExtra,Settings). - Lifecycle Management: Integrates
NSApplicationDelegateAdaptorfor AppKit hooks. - Window Management: Demonstrates multi-window patterns and
NavigationSplitView. - Configuration: Guides on
Info.plistentries (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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.