watchOS
This skill equips you to develop watchOS applications using SwiftUI, covering essential navigation structures and interface patterns. It's part of a comprehensive toolkit for Apple platform development, helping you move from concept through to App Store deployment while maintaining design consistency.
watchOS development with SwiftUI starts by creating a Watch target in your Xcode project. Use SwiftUI's view hierarchy to build your interface, leveraging watchOS-specific containers like `List`, `VStack`, and `NavigationStack` for navigation. watchOS apps support SwiftUI's full declarative syntax, but you must design for the smaller screen and optimize for touch and Digital Crown interaction. The MIT-licensed watchOS skill covers core UI patterns, navigation structures, and best practices for moving from concept to App Store deployment.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-24
watchOS development with SwiftUI starts by creating a Watch target in your Xcode project. Use SwiftUI's view hierarchy to build your interface, leveraging watchOS-specific containers like `List`, `VStack`, and `NavigationStack` for navigation. watchOS apps support SwiftUI's full declarative syntax, but you must design for the smaller screen and optimize for touch and Digital Crown interaction. The MIT-licensed watchOS skill covers core UI patterns, navigation structures, and best practices for moving from concept to App Store deployment.
Use it when
- watchOS Watch Connectivity enables bidirectional data synchronization between your iPhone and Apple Watch.
- watchOS complications are small UI elements displayed on watch faces (circular, rectangular, graphic families).
Verify before relying
Read SKILL.md below before installing (5 files). Open directory: indexed for reading, not audited.
Install
rshankras/claude-code-apple-skills/watchos · repository language: Swift
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to build a watchOS app with SwiftUI?
watchOS development with SwiftUI starts by creating a Watch target in your Xcode project. Use SwiftUI's view hierarchy to build your interface, leveraging watchOS-specific containers like `List`, `VStack`, and `NavigationStack` for navigation. watchOS apps support SwiftUI's full declarative syntax, but you must design for the smaller screen and optimize for touch and Digital Crown interaction. The MIT-licensed watchOS skill covers core UI patterns, navigation structures, and best practices for moving from concept to App Store deployment.
What is watchOS Watch Connectivity iPhone sync?
watchOS Watch Connectivity enables bidirectional data synchronization between your iPhone and Apple Watch. Use the `WatchConnectivity` framework to send messages, transfer files, and update shared app context. watchOS apps can initiate communication to the paired iPhone, and vice versa, allowing seamless data flow for fitness tracking, notifications, and user preferences. The watchOS skill teaches you how to implement this framework to keep your watch and phone apps in sync while handling connectivity states and background transfers.
How do watch complications and Smart Stack widgets differ?
watchOS complications are small UI elements displayed on watch faces (circular, rectangular, graphic families), while Smart Stack widgets are full-screen, scrollable views accessed by swiping up from the watch face. Complications use the older ClockKit framework or the newer WidgetKit for simpler, timeline-based updates. Smart Stack widgets offer richer interactivity and are built with WidgetKit. watchOS skill covers both approaches, helping you choose the right tool: complications for always-visible glanceable data, widgets for deeper engagement.
What accessibility features does watchOS support?
watchOS provides VoiceOver for screen reading, Dynamic Type for adjustable text sizes, and AssistiveTouch for gesture-based navigation when physical interaction is limited. The watchOS skill covers implementing these features: enabling VoiceOver labels and hints in SwiftUI, respecting Dynamic Type scaling in your layouts, and supporting AssistiveTouch gestures like swipes and taps. Proper accessibility ensures your app is usable by everyone and improves overall user experience on the constrained watch platform.
How do you implement HealthKit workout tracking on Apple Watch?
watchOS fitness tracking uses HealthKit to read and write workout data, combined with Extended Runtime sessions for long-running activities. Request HealthKit permissions, create `HKWorkout` objects to log exercise sessions, and use `HKLiveWorkoutBuilder` to capture real-time metrics like heart rate and calories. The watchOS skill teaches you to integrate HealthKit with your watch app, handle background execution during workouts, and sync results back to the iPhone for analysis and storage in HealthKit.
What are watchOS app design best practices?
watchOS design prioritizes simplicity, quick interactions, and Digital Crown navigation. Use hierarchical navigation with `NavigationSplitView`, keep text concise, and leverage haptic feedback for confirmation. Design for the small screen by limiting choices per view and using list carousels and elliptical styles. The watchOS skill emphasizes battery optimization, respecting system resources, and maintaining consistency with Apple's Human Interface Guidelines. Test on real devices to ensure performance and usability, especially for fitness and health-critical features.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
watchOS Development
Comprehensive guidance for watchOS app development with SwiftUI, Watch Connectivity, and complications.
When This Skill Activates
Use this skill when the user: - Is building a watchOS app or Watch extension - Asks about Watch Connectivity (iPhone ↔ Watch sync) - Needs help with complications or ClockKit - Wants to implement watch-specific UI patterns - Asks about WidgetKit complications or migrating from ClockKit to WidgetKit - Wants to build watch face complications (accessoryCircular, accessoryRectangular, accessoryCorner, accessoryInline) - Asks about HealthKit on watchOS, workout sessions, heart rate, or fitness tracking - Needs Extended Runtime sessions for background workout tracking - Wants to build watchOS widgets or Smart Stack widgets - Asks about
(truncated - see the full file via the links below)
File tree — 5 files
skills/watchos/SKILL.md
skills/watchos/complications.md
skills/watchos/health-fitness.md
skills/watchos/watch-connectivity.md
skills/watchos/widgets-for-watch.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build a watchOS app with SwiftUI, navigation, and core UI patterns”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
axiom-watchos guides you through complete watchOS development—from app architecture and independent apps to Watch Connectivity, complications, Smart Stack widgets, controls, and background task management. It routes you to specialized skills for design patterns, device diagnostics, and migrations while clarifying when to reach for cross-platform resources like SwiftUI or HealthKit.
This skill audits watchOS applications against framework-specific patterns for app lifecycle management, scene handling, and delegate setup. It checks complications using WidgetKit or ClockKit, WatchConnectivity message passing and file transfers, and enforces memory and battery constraints for background execution.
RelevanceKit helps developers surface the right watchOS widgets at the right moment by providing contextual relevance signals to the system. Learn to implement time-based, location-based, fitness, and hardware relevance clues through timeline providers or the new RelevanceEntriesProvider, and master Smart Stack routing patterns for mixed widget ecosystems.
WidgetKit guides you through implementing widgets across iOS surfaces—from Home Screen and Lock Screen to Control Center and StandBy mode. Learn to set up timeline providers, configure interactive widgets, handle deep links, and optimize Smart Stack relevance. The skill covers both static and configurable widget patterns, widget families, and iOS 18+ Control Center controls.
Master visionOS widget development with patterns for elevated and recessed mounting, material textures, and distance-aware layouts. Learn spatial widget families, container backgrounds, and rendering modes to create immersive widgets that adapt to user proximity and physical space.
This skill equips you to develop production-ready Apple platform applications using modern Swift tooling and SwiftUI's declarative interface. Leverage Claude's code generation capabilities to accelerate native app development across iPhone, iPad, and Apple TV ecosystems.
More skills axiom-health (MIT) · widget-generator (MIT) · ios-development (MIT)