
vabole/apple-skills
36 skills8.9k installs10.7k starsGitHub
Install
npx skills add https://github.com/vabole/apple-skillsSkills in this repo
1Ios Liquid Glassios-liquid-glass is an agent skill from vabole/apple-skills focused on Apple's Liquid Glass design language—materials, depth layers, and motion that adapt to system context. Developers use it when implementing glass-like surfaces in SwiftUI or UIKit while preserving text legibility, frame performance, and accessibility on modern iOS versions. The skill emphasizes system-adaptive behavior so custom chrome respects platform conventions instead of static blur overlays. Reach for it when redesigning navigation bars, sheets, or controls to match current Apple HIG glass treatments without regressing scroll performance or contrast.422installs2Healthkithealthkit is a skill from vabole/apple-skills guiding developers through Apple HealthKit integration on iOS and watchOS. It covers requesting and handling health data permissions, configuring read and write types, enabling background delivery for workouts and vitals, and syncing health samples between iPhone and Apple Watch targets. Engineers reach for healthkit when adding step counts, heart rate, workout sessions, or clinical vitals to a SwiftUI or UIKit app without reverse-engineering entitlement and privacy plist requirements. The skill targets native Apple platform APIs rather than cross-platform health bridges.420installs3Highig is an agent skill from vabole/apple-skills that encodes Apple Human Interface Guidelines for designing and building native Apple platform interfaces. The skill helps developers choose correct navigation models, control sizing, typography, spacing, accessibility patterns, and platform-specific interaction behaviors across iOS, iPadOS, macOS, and watchOS before or during UI implementation. Developers reach for hig when building SwiftUI or UIKit screens, macOS app panels, or watchOS complications that must feel native and pass App Store design expectations. It reduces rework by aligning layout and interaction decisions with Apple's documented HIG principles during the frontend build phase rather than after design review.398installs4Ios Devios-dev is the entry-point coordinator in vabole/apple-skills for any iOS or SwiftUI task. Instead of dumping generic mobile advice, it selects the correct downstream skill for building features, reviewing code, refactoring architecture, or debugging runtime issues while enforcing opinionated rules such as preferring native SwiftUI over unnecessary UIKit or AppKit bridging. The skill is marked user-invocable so developers can explicitly start here before navigating deeper Apple API references. Reach for ios-dev at the beginning of an iOS session when you need routed best-practice guidance plus full Apple framework references, especially when bridging decisions, lifecycle bugs, or SwiftUI composition problems appear.371installs5Xcuitestxcuitest is a vabole/apple-skills comprehensive reference for writing reliable XCUITest UI tests in Swift 6 with @MainActor test classes. Coverage spans XCUIApplication lifecycle (launchArguments, launchEnvironment, terminate), XCUIElementQuery patterns (buttons, predicates, chained descendants), interaction APIs (tap, swipe, pinch, typeText), and waiting via waitForExistence, XCTWaiter, and Xcode 16+ waitForNonExistence. Includes launch-argument recipes for disabling animations, stubbing API URLs, and resetting state between tests plus screenshot and attachment helpers for CI artifacts. The forked Explore agent context suits lookup during test authoring. Reach for xcuitest when building iOS UI test suites, debugging flaky element waits, or configuring CI-friendly XCUITest runs on simulators and devices.367installs6Apple Docs Indexapple-docs-index is part of the vabole/apple-skills plugin (30 skills total) and serves as the entry point for local Apple framework documentation indexes. It lists nine primary indexes including SwiftUI (907KB overview), UIKit (1.8MB overview), XCTest (55KB), XCUIAutomation (58KB), Core Animation (80KB), HealthKit (312KB), Combine (153KB), SwiftData (86KB), and Observation (3KB). Developers use it to browse available APIs, find paths to specific documentation, and decide whether to grep installed skill markdown or fetch from the sosumi.ai mirror. Reach for this skill when implementing SwiftUI views, UIKit controllers, HealthKit data, Combine pipelines, or XCTest suites and you need fast API discovery without loading full doc sets into context.359installs7Swiftuiswiftui is a vabole/apple-skills reference package for the SwiftUI framework. It includes 12 downloaded markdown files—swiftui-overview.md at 907KB as a full framework index plus focused references for View protocol modifiers, @State, @Binding, @Environment, @Observable, NavigationStack, NavigationSplitView, TabView, List, Canvas, and GraphicsContext. Agents grep local files first, check sibling Apple skills, then fetch missing pages from sosumi.ai using paths like swiftui/button or swiftui/sheet. The skill description covers iOS 26+ features and adaptive layouts across iPhone, iPad, Mac, watchOS, and visionOS. Developers reach for swiftui when implementing navigation stacks, observable state, lists, sheets, and immediate-mode Canvas drawing without leaving the coding agent.354installs8Swift Concurrencyswift-concurrency is a vabole/apple-skills reference package for Swift structured concurrency. It ships 7 downloaded markdown files covering Task, TaskGroup, Actor, AsyncSequence, AsyncStream, CheckedContinuation, and a concurrency overview index agents can grep locally before fetching sosumi.ai mirrors. The skill runs in a forked Explore agent context and instructs agents to search local docs first, then sibling Apple skills, then pull additional pages from developer.apple.com via sosumi.ai paths. Developers reach for swift-concurrency when refactoring callback-based network calls to async/await, isolating mutable state with actors, or bridging legacy APIs with continuations without data races.343installs9Swift Testingswift-testing is a skill from vabole/apple-skills that helps developers write and organize Swift Testing suites for iOS projects. The skill covers #expect assertions, parameterized test cases, and tag-based suite organization so application logic is validated before App Store submission and regression cycles. Developers reach for swift-testing when adopting Apple’s Swift Testing framework instead of legacy XCTest patterns or when structuring new test files for native iOS codebases. It targets mobile engineers who need clear, maintainable unit and integration tests aligned with Swift Testing conventions.341installs10Combinecombine is an agent skill from vabole/apple-skills that teaches AI coding agents how to connect SwiftUI or UIKit interfaces to asynchronous event streams with Apple's Combine framework. The skill covers publisher creation, subscriber lifecycle, operator chains for mapping and filtering, error handling, and binding patterns that keep UI state synchronized with network, timer, or notification sources. Developers reach for combine when refactoring callback-heavy view models, debouncing user input, merging multiple async sources, or replacing NotificationCenter spaghetti with typed pipelines. It fits iOS teams standardizing on Combine-backed architecture in SwiftUI screens or UIKit view controllers that already import Combine.328installs11CorehapticsTeaches Core Haptics on Apple platforms: engine lifecycle, AHAP patterns, transient and continuous events, audio sync, and hardware fallbacks so agents add polished tactile feedback to SwiftUI and UIKit interactions.225installs12Ios Design ConsultantActs as an iOS design consultant from vabole/apple-skills: critique flows and UI against Apple HIG, suggest native layouts and components, and steer prototypes toward intuitive, accessible iPhone and iPad experiences before build.222installs13Storekitstorekit from vabole/apple-skills covers StoreKit 2 monetization: define products and subscriptions, implement purchase and restore flows, verify transactions, gate features by entitlement, and handle App Store billing edge cases in iOS apps.222installs14Guide Swiftui Ui PatternsGuide to SwiftUI UI patterns for Apple apps: composable views, navigation, observable state, adaptive layouts, lists, sheets, and accessibility. Helps mobile developers build polished, HIG-aligned interfaces with less bespoke layout code and fewer SwiftUI pitfalls.221installs15UsernotificationsThe usernotifications skill from vabole/apple-skills guides implementation of Apple’s UserNotifications framework for permission requests, local alerts, rich push payloads, notification actions, and delegate lifecycle handling. It helps mobile teams integrate reliable re-engagement, reminders, and transactional alerts with correct entitlements, categories, and server-side APNs coordination.220installs16Photosuiphotosui skill in vabole/apple-skills guides PhotosUI and PHPicker integration: configure pickers, handle limited library permissions, process selected assets, and present results in SwiftUI with Apple-recommended privacy-safe media import flows.216installs17Apple AsoProvides Apple App Store Optimization practices for iOS apps: keyword research, metadata writing, screenshot and preview strategy, locale targeting, and iterative testing to raise search visibility and listing conversion before and after App Store launch.215installs18AppintentsCovers Apple App Intents end to end: defining intents, entities, parameters, handlers, and Shortcuts donation so SwiftUI apps integrate cleanly with Siri, Spotlight, widgets, and system automations on iOS and macOS.214installs19BackgroundtasksSkill for Apple BackgroundTasks on iOS and macOS: register identifiers, schedule refresh and processing work, handle push wakes, and respect system time and power limits so mobile apps sync data reliably without App Store rejection risk.214installs20Simulator UtilsProvides Claude with practical iOS Simulator utilities and simctl workflows to boot devices, install builds, simulate conditions, capture screenshots or logs, and automate repeatable mobile testing steps during QA and release pipelines.213installs21Guide Macos Spm PackagingStep-by-step macOS Swift Package Manager packaging: Package.swift structure, library and executable products, platform constraints, dependency rules, and release layouts so agents ship consumable Swift packages and CLI binaries.212installs22MapkitMapKit skill from vabole/apple-skills teaches Claude to build Apple MapKit features: MKMapView or SwiftUI Map setup, annotations, polylines, geocoding hooks, user-location flows, and performance-conscious map UX for iPhone, iPad, and Mac apps.212installs23EventkitDocuments EventKit usage for iOS and macOS apps: permissions, EKEventStore queries, creating and editing events and reminders, recurrence, alarms, and change notifications aligned with Apple calendar privacy expectations.211installs24SwiftdataTeaches Claude how to implement Apple SwiftData persistence in native apps: defining models, configuring containers, performing fetches and saves, handling migrations, and integrating with SwiftUI for offline-first mobile data layers.211installs25Guide Swiftui Performance AuditSwiftUI performance audit playbook: Instruments profiling, view identity, state update patterns, list scrolling fixes, and remediation checklists so agents diagnose jank and ship smoother iOS and macOS interfaces before release.210installs26WidgetkitWidgetKit skill guides implementation of Apple home-screen and Lock Screen widgets: extension targets, TimelineProvider logic, SwiftUI widget views, App Groups data sharing, intent configuration, and size-class layouts for glanceable iOS experiences.208installs27TipkitThe tipkit skill from vabole/apple-skills helps implement Apple TipKit to surface contextual tips, feature highlights, and gentle onboarding inside native apps. It documents tip definitions, display rules, datastore behavior, and UI presentation patterns so teams improve discoverability without building bespoke coach-mark overlays from scratch.207installs28UikitUIKit skill from vabole/apple-skills guides agents through native iOS interface development: structuring view controllers, composing layouts, wiring navigation, and following Apple design conventions for shippable iPhone and iPad apps.200installs29Guide Swiftui View RefactorGuides systematic SwiftUI view refactors in vabole/apple-skills: split oversized views, isolate state, extract reusable components, and apply Apple-idiomatic composition so iOS screens stay readable, testable, and easier to evolve.196installs30Guide Swiftui AnimationsSwiftUI animations guide covering implicit and explicit animation, custom timing, transitions, matched geometry, and gesture-linked motion patterns that make iOS interfaces feel fluid and deliberate.178installs31Ios Ui Craftios-ui-craft from vabole/apple-skills helps refine SwiftUI interfaces: typography, spacing, motion, and component styling for polished, HIG-aware iOS screens with consistent states and delightful micro-interactions during active frontend build.178installs32Guide Swiftui ChartsCovers SwiftUI Charts for iOS and macOS: mark types, axes, scales, legends, interactions, accessibility, and animated data updates so agents ship polished in-app analytics visuals without third-party chart libraries.173installs33Guide Swift TestingGuide to Apple’s Swift Testing framework: @Test suites, tags, traits, parameterized and async cases, expectations, and SPM test targets so agents add maintainable regression coverage to SwiftUI apps and packages.172installs34Guide Swift ConcurrencyGuide to Swift Concurrency for Apple platforms: structured tasks, actors, async sequences, and Sendable constraints so mobile apps perform parallel work without UI jank or undefined behavior.171installs35Guide SwiftdataSwiftData guide for Apple apps: define models, configure containers, perform fetches and inserts, bind queries into SwiftUI, and manage lightweight persistence without Core Data boilerplate.171installs36Core Animationcore-animation is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.132installs