Expert guidance for building watchOS apps with SwiftUI, WidgetKit complications, notifications, Siri/App Intents, HealthKit, and WatchKit runtime management. Use this skill whenever the user asks about Apple Watch development, watchOS features, complications, watch faces, Smart Stack, Always On, double-tap, Action button (Ultra), background sessions, Extended Runtime Sessions, independent watch apps, or watchOS-specific APIs. Trigger for ClockKit to WidgetKit migration, watchOS UI patterns, mul…
Expert guidance for building watchOS apps with SwiftUI, WidgetKit complications, notifications, Siri/App Intents, HealthKit, and WatchKit runtime management.
Use this skill whenever the user asks about Apple Watch development, watchOS features, complications, watch faces, Smart Stack, Always On, double-tap, Action button (Ultra), background sessions, Extended Runtime Sessions, independent watch apps, or watchOS-specific APIs.
Trigger for ClockKit to WidgetKit migration, watchOS UI patterns, multiple watch sizes, and accessibility.
Also use for SwiftUI questions in a watchOS context.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Vertical TabView navigation is standard (no NavigationSplitView)
Smart Stack replaces Dock for widgets
WidgetKit powers Lock Screen complications AND Smart Stack
Common Patterns
// Double tap
Button("Action") { go() }.handGestureShortcut(.primaryAction)
// WidgetKit complication
struct W: Widget {
var body: some WidgetConfiguration {
StaticConfiguration(kind: "id", provider: P()) { e in V(entry: e) }
.supportedFamilies([.accessoryCircular, .accessoryRectangular])
}
}
// Extended runtime
let s = WKExtendedRuntimeSession(); s.delegate = self; s.start()
// Background URLSession
let cfg = URLSessionConfiguration.backgroundSessionConfiguration("com.app.bg")
URLSession(configuration: cfg, delegate: self, delegateQueue: nil)
.downloadTask(with: url).resume()
// Always On
@Environment(\.isLuminanceReduced) var dim
Reference
For full API docs, notification forwarding details, ClockKit migration, HealthKit patterns: read references/watchos-reference.md bundled with this skill.