From apple-dev-skills
Default minimum deployment targets for Apple-platform Swift Apps and how to deviate up or down. Default is iOS 18 / macOS 15 with Xcode 16+ (first toolchain to formally support Swift 6 language mode). Invoke when starting a new Apple-platform project, writing Package.swift `platforms:` list, deciding whether to adopt Liquid Glass / latest-OS-only APIs, or when asked "what should the minimum iOS / macOS version be?".
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-dev-skills:apple-platform-targetsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Starting a new iOS / macOS App and setting the minimum deployment version.
platforms: block in Package.swift..glassEffect(), new Observation, new SwiftData behaviour, etc.).foundations.md.Package.swift platforms: aligned with the App target deployment target; no skew..glassEffect() is iOS 26+) or other latest-OS-only APIs.foundations.md with a reason.Package.swift platforms: matches every App target's IPHONEOS_DEPLOYMENT_TARGET / MACOSX_DEPLOYMENT_TARGET..mise.toml or the project README.swift6-concurrency: Xcode 16+ / Swift 6 mode is coupled to this skill's version choice.xcode-cloud-single-track-ci: CI Xcode version lock.mise-tool-management: local Xcode-select / toolchain version management.npx claudepluginhub wei18/apple-dev-skills --plugin apple-dev-skillsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.