This is a well-structured meta-skill that pulls together focused modules on Swift 6+, SwiftUI, SwiftData, and macOS 26 Tahoe development. It's organized into subdirectories covering everything from SOLID principles and async/await patterns to the new Liquid Glass design system and Apple Intelligence APIs. The modular approach means you get targeted guidance instead of generic advice. Use it for code reviews, architecture decisions, or learning macOS 26 features like MLX framework integration. The real value is in how it connects modern Swift concurrency with platform-specific patterns like AppKit bridging and sandboxing. It assumes you know what you're building but need expert-level implementation details.

skills.sh installs
1.6K
GitHub stars
879
last updated
Aug 21, 2026

Install

$ npx -y skills add rshankras/claude-code-apple-skills --skill macos-development --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/rshankras/claude-code-apple-skills
Categories
Git & Pull Requests, Code Review & Quality, Mobile Development
First seen
Apr 16, 2026

More from rshankras/claude-code-apple-skills

All 17
1redwoodjs avataragent-ciredwoodjs/agent-ciRun GitHub Actions CI locally with Agent CI to validate changes before pushing. Use when testing, running checks, or validating code changes.1.6Kskills.sh installs
2neo4j-contrib avatarneo4j-cypher-skillneo4j-contrib/neo4j-skillsGenerates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x. Use when writing new Cypher queries, optimizing slow queries, graph pattern m1.6Kskills.sh installs
3openai avatarspreadsheetopenai/skillsUse when tasks involve creating, editing, analyzing, or formatting spreadsheets (`.xlsx`, `.csv`, `.tsv`) with formula-aware workflows, cached recalculation, an1.6Kskills.sh installs
4softaworks avatargepettosoftaworks/agent-toolkitCreates detailed, sectionized implementation plans through research, stakeholder interviews, and multi-LLM review. Use when planning features that need thorough1.6Kskills.sh installs
5alirezarezvani avatarstatusalirezarezvani/claude-skillsShow DAG state, agent progress, and branch status for an AgentHub session. Use when the user runs /hub:status or asks how the AgentHub agents are doing.1.6Kskills.sh installs
6railwayapp avatarservicerailwayapp/railway-skillsThis skill should be used when the user asks about service status, wants to rename a service, change service icons, link services, or create services with Docke1.6Kskills.sh installs