watchOS

Provides guidance for developing watchOS apps with SwiftUI and Watch Connectivity.

603|51|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill watchos-rshankras
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchOS
Source: https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/watchos
Command: npx skills add https://github.com/rshankras/claude-code-apple-skills --skill watchos-rshankras

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for developing watchOS applications, ensuring efficient, user-friendly, and performant experiences on Apple Watch.

Core Features & Use Cases

  • App Development Guidance: Covers SwiftUI, navigation, UI components, and performance optimization specific to watchOS.
  • Watch Connectivity: Facilitates seamless data transfer and communication between iPhone and Apple Watch.
  • Complications & Widgets: Guides the creation of informative and engaging complications and Smart Stack widgets.
  • Health & Fitness Integration: Details how to leverage HealthKit for workout tracking and sensor data.
  • Use Case: You need to build a new watchOS app that syncs data with its iPhone counterpart, displays real-time workout metrics, and includes a glanceable complication on the watch face.

Quick Start

Use the watchOS skill to review best practices for building a new watch app with SwiftUI and 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 an iPhone and Apple Watch app?

To sync data between an iPhone and Apple Watch, use Watch Connectivity to facilitate seamless data transfer and communication between the paired devices.

What's the best way to build watchOS UI components with SwiftUI?

The best way to build watchOS UI components is using SwiftUI to implement watch-specific UI patterns, ensuring efficient and performant user experiences on Apple Watch.

How do I add a Smart Stack widget to my watchOS app?

To add a Smart Stack widget, follow watchOS complications and widgets guidance to create informative and engaging glanceable content for the watch face.

Can I use HealthKit to track real-time workout metrics on Apple Watch?

Yes, you can use HealthKit to track real-time workout metrics on Apple Watch by leveraging HealthKit integration for workout tracking and sensor data.

Why does my watchOS app experience performance issues?

Your watchOS app may experience performance issues if watch-specific UI patterns are not optimized, making it necessary to review best practices for efficient user experiences.

What is needed to start developing watchOS applications?

To start developing watchOS applications, you need to understand SwiftUI, Watch Connectivity, complications, widgets, and HealthKit integration to build performant user experiences.