watchOS

Develop watchOS apps with SwiftUI, WatchConnectivity, and complications.

1|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Borisserz/FoodTracker --skill watchos-borisserz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchOS
Source: https://github.com/Borisserz/FoodTracker/tree/main/.agents/skills/watchos
Command: npx skills add https://github.com/Borisserz/FoodTracker --skill watchos-borisserz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured, expert-guidance framework for building watchOS apps featuring SwiftUI interfaces, cross-device connectivity with iPhone, and watch-specific UI patterns to accelerate development and ensure high-quality user experiences.

Core Features & Use Cases

  • Comprehensive WatchOS development guidance covering SwiftUI, Watch Connectivity, complications, and HealthKit integration.
  • Use cases include building standalone Watch apps, implementing reliable iPhone ↔ Watch data sync, and crafting glanceable widgets and complications tailored for small screens.
  • Real-world scenario examples illustrate best practices for performance, accessibility, and user-centric design.

Quick Start

Start a watchOS project and implement a SwiftUI interface that communicates with the paired iPhone using Watch Connectivity.

Frequently Asked Questions about watchOS

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

FAQPage Schema
How do I sync data between iPhone and watchOS using WatchConnectivity?

To sync data between iPhone and watchOS, use WatchConnectivity to establish a connection and transfer payloads, enabling reliable cross-device data synchronization. This framework ensures your independent watch apps stay updated with paired iPhone data.

What's the best way to build glanceable UI patterns for small watchOS screens?

The best way to build glanceable UI patterns for small watchOS screens is using SwiftUI interfaces tailored for quick viewing. This approach enforces best practices for performance, accessibility, and user-centric design on compact displays.

Can I build fully independent watch apps without an iPhone companion?

Yes, you can build fully independent watch apps without an iPhone companion. watchOS supports standalone applications that deliver seamless user experiences natively on the watch, handling data and UI independently.

How do I integrate HealthKit into a SwiftUI watchOS app?

To integrate HealthKit into a SwiftUI watchOS app, use the HealthKit framework to access health data and enable extended runtime scenarios. This allows your app to read and write health metrics while enforcing security and privacy best practices.

When do I need to implement watchOS complications?

You need to implement watchOS complications when you want to display glanceable widgets and timely information on the watch face. Complications provide quick access to app data without launching the full app, enhancing the cross-device experience.