Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Every primary action in a macOS app MUST have a keyboard shortcut.
Apple Developer Documentation CLI skill for AI agents. Search docs, frameworks, APIs, WWDC videos 2014-2025, and sample code. Direct integration with developer.apple.com
This repository also configures its own agents. See what apple-developer-toolkit tells them →
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Every primary action in a macOS app MUST have a keyboard shortcut.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Skill "gestures" from Abdullah4AI/apple-developer-toolkit, covering gestures (tvos), siri remote commands, swipe recognition (siri remote touchpad), not available on tvos and rules.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Accessibility: VoiceOver, Dynamic Type, reduce motion, tap targets, accessibility labels and hints. Use when implementing UI patterns related to accessibility.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Adaptive layout for iPad and universal apps: NavigationSplitView, size classes, horizontalSizeClass, presentations, HIG compliance. Use when building iPad-optimized layouts, supporting multiple screen sizes, or adapting UI for iPhone+iPad. Triggers: iPad, universal, NavigationSplitView, horizontalSizeClass, size…
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Animation enforcement: containment, modifier order, timing, performance, and transition safety. Use when implementing UI patterns related to animations.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Color contrast and accessibility: WCAG ratios, semantic colors, dark mode pairing, text on images, opacity rules. Use when choosing colors, ensuring text readability, or validating contrast ratios for accessibility. Triggers: contrast, WCAG, foregroundColor, background, opacity, semantic color, dark mode color.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Feedback state patterns: loading indicators, error handling UI, success confirmations, disabled states, skeleton views. Use when adding loading spinners, error alerts, success feedback, or managing empty/error/loading view states. Triggers: ProgressView, loading, error, alert, empty state, skeleton, disabled, feedback.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Forms and input: TextField, Picker, Toggle, validation, keyboard. Use when implementing UI patterns related to forms and input.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
iOS 26 Liquid Glass material: glassEffect modifier, placement rules, modifier ordering, interactivity constraints. Use when applying glass effects, using translucent materials, or styling toolbars/tab bars for iOS 26+. Triggers: glassEffect, .glass, material, translucent, liquid glass, iOS 26, toolbar style.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
List patterns: ForEach, sections, swipe actions, search, pull-to-refresh. Use when implementing UI patterns related to lists.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Comprehensive media patterns: video playback, audio/music players, HLS streaming, remote images, AVAudioSession, memory management. Use when implementing any media-related features.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Modern SwiftUI APIs: Observable, environment, focus state, sensory feedback. Use when implementing UI patterns related to modern APIs.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Navigation patterns: NavigationStack, TabView, split view, deep linking. Use when implementing UI patterns related to navigation.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Performance: LazyVStack, task modifiers, image caching, profiling. Use when implementing UI patterns related to performance.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Scroll patterns: ScrollView, scrollPosition, parallax, paging. Use when implementing UI patterns related to scrolling.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Spacing and layout metrics: 8pt grid system, standard margins, 44pt tap targets, vertical rhythm, density guidelines. Use when setting padding, margins, spacing between elements, or ensuring touch target sizes. Triggers: padding, spacing, margin, tap target, 44pt, grid, density, contentMargins.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
State management: @State, @Binding, @Observable, @Environment. Use when implementing UI patterns related to state management.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Swift coding conventions: naming, access control, error handling, async/await. Use when implementing code following Swift conventions.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Swift coding conventions: naming, access control, error handling, async/await. Use when implementing code following Swift conventions.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Text formatting: AttributedString, markdown, interpolation, localization. Use when implementing UI patterns related to text formatting.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Typography rules: system text styles, Dynamic Type, font weights, type hierarchy, line spacing. Use when implementing UI patterns related to typography.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
View complexity management: 30-line body rule, computed property extraction, subview decomposition, type-check timeout prevention. Use when a view body is getting long, refactoring large views, or hitting Swift type-checker timeouts. Triggers: long body, refactor view, extract subview, type-check timeout, view too…
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
View composition: @ViewBuilder properties, section extraction, body as table of contents, naming conventions. Use when implementing UI patterns related to view composition.
Abdullah4AI/apple-developer-toolkit
Skill Claude CodeCodex
Skill "spatial-gestures" from Abdullah4AI/apple-developer-toolkit, covering spatial gestures (visionos), tap gesture (look + pinch), drag gesture (pinch + move), long press and indirect gestures (swiftui views).
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: