Agent skill · Frontend

macos-development

Comprehensive macOS development guidance including Swift 6+, SwiftUI, SwiftData, architecture patterns, AppKit bridging, and macOS 26 Tahoe APIs. Use for macOS code review, best practices, UI review, or platform-specific features.

rshankrasgithub.com/rshankrasGitHub ↗
claude-coderead-onlyMIT
Install
npx skills add rshankras/claude-code-apple-skills --skill macos --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 40
SKILL.md size: 3 KB
Bundled scripts: none
Allowed tools: ReadGlobGrepWebFetch
Path: skills/macos/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 589
Language: Swift

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# macOS Development Expert Comprehensive guidance for macOS app development. This skill aggregates specialized modules for different aspects of macOS development. ## When This Skill Activates Use this skill when the user: - Asks about macOS development best practices - Wants code review for macOS/Swift projects - Needs help with SwiftUI, SwiftData, or AppKit - Is implementing macOS 26 (Tahoe) features - Wants UI/UX review against HIG - Needs architecture guidance for macOS apps ## Available Modules Read relevant module files based on the user's needs: ### coding-best-practices/ Swift 6+ code quality and modern idioms. - `swift-language.md` - Modern Swift patterns - `modern-concurrency.md` - async/await, actors, Sendable - `data-persistence.md` - SwiftData, UserDefaults, Keychain - `code-organization.md` - Project structure and modularity - `architecture-principles.md` - Clean architecture patterns ### architecture-patterns/ Software design and architecture. - `solid-detailed.md` - SOLID principles with Swift examples - `design-patterns.md` - Common design patterns - `modular-design.md` - Modular architecture approaches ### swiftdata-architecture/ SwiftData deep dive. - `schema-desi

What's inside
Steps it walks through
  1. When This Skill Activates
  2. Available Modules
  3. coding-best-practices/
  4. architecture-patterns/
  5. swiftdata-architecture/
  6. macos-tahoe-apis/
  7. macos-capabilities/
  8. appkit-swiftui-bridge/
  9. ui-review-tahoe/
  10. app-planner/
  11. How to Use
  12. Example Workflow
Ships with 24 files
  • app-planner/SKILL.md
  • app-planner/existing-app-analysis.md
  • app-planner/new-app-planning.md
  • appkit-swiftui-bridge/SKILL.md
  • appkit-swiftui-bridge/hosting-controllers.md
  • appkit-swiftui-bridge/nsviewrepresentable.md
  • appkit-swiftui-bridge/state-management.md
  • architecture-patterns/SKILL.md
  • architecture-patterns/design-patterns.md
  • architecture-patterns/modular-design.md
  • architecture-patterns/solid-detailed.md
  • coding-best-practices/SKILL.md
  • coding-best-practices/architecture-principles.md
  • coding-best-practices/code-organization.md
  • coding-best-practices/data-persistence.md
  • coding-best-practices/modern-concurrency.md
  • coding-best-practices/swift-language.md
  • macos-capabilities/SKILL.md
  • macos-capabilities/background.md
  • macos-capabilities/extensions.md
  • macos-capabilities/menubar.md
  • macos-capabilities/sandboxing.md
  • macos-tahoe-apis/SKILL.md
  • macos-tahoe-apis/apple-intelligence.md
first 24 of 40
More from claude-code-apple-skills
All skills →
About this skill
What does the macos-development skill do?

Comprehensive macOS development guidance including Swift 6+, SwiftUI, SwiftData, architecture patterns, AppKit bridging, and macOS 26 Tahoe APIs. Use for macOS code review, best practices, UI review, or platform-specific features.

How do I install it?

Run `npx skills add rshankras/claude-code-apple-skills --skill macos --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going