watchOS

Guide watchOS app development with SwiftUI, Watch Connectivity, and complications.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill watchos-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchOS
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/watchos
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill watchos-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

watchOS development combines SwiftUI UI design, connectivity with iPhone, and platform-specific patterns for watches. This Skill consolidates guidance, best practices, and reference patterns to help you design, implement, and review Watch apps, extensions, complications, and watchOS widgets.

Core Features & Use Cases

  • Guidance for SwiftUI-based Watch apps, Watch Connectivity, complications, and WidgetKit.
  • Instructions for HealthKit integration, cross-platform widget sharing, and ClockKit-to-WidgetKit migrations.
  • Practical patterns for independent Watch apps, performance, testing, and deployment considerations.

Quick Start

Ask for watchOS development guidance to start a Watch app project with SwiftUI, connectivity, and widgets.

Frequently Asked Questions about watchOS

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate from ClockKit complications to WidgetKit in watchOS?

Migrating from ClockKit complications to WidgetKit involves transitioning your timeline providers to the modern WidgetKit architecture. This Skill provides reference patterns for restructuring your timeline data and deploying watchOS widgets across multiple form factors.

What's the best way to sync data between iPhone and Apple Watch using Watch Connectivity?

The best way to sync data between iPhone and Apple Watch is using Watch Connectivity with established data transfer patterns. This Skill documents practical patterns for handling background communication and ensuring reliable device synchronization.

How does HealthKit integration work for standalone Watch apps?

HealthKit integration for standalone Watch apps requires requesting specific authorization scopes and managing background delivery. This Skill covers architecture best practices for accessing health data independently without an iPhone connection.

Can I build independent watchOS apps entirely with SwiftUI without an iPhone companion?

You can build independent watchOS apps entirely with SwiftUI. This Skill provides guidance on app architecture, performance optimization, and testing best practices specifically designed for standalone Watch applications.

How do I configure WidgetKit timeline providers for multiple watchOS form factors?

Configuring WidgetKit timeline providers for multiple watchOS form factors requires adapting your widget layouts to various screen sizes. This Skill offers reference patterns for building responsive widgets and managing timeline updates efficiently.