watchOS

Guide building watchOS apps with SwiftUI, connectivity, and widgets.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/venomez-viper/PathWise --skill watchos-venomez-viper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchOS
Source: https://github.com/venomez-viper/PathWise/tree/main/.claude/skills/watchos
Command: npx skills add https://github.com/venomez-viper/PathWise --skill watchos-venomez-viper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for building watchOS apps, including SwiftUI interfaces, Watch Connectivity, complications, and watchOS widgets, to streamline development and best practices.

Core Features & Use Cases

  • Independent watchOS apps and companion patterns with data syncing across iPhone and Watch
  • HealthKit integration for workouts, heart rate, and activity data
  • Building and migrating complications with ClockKit to WidgetKit, plus Smart Stack widgets
  • Reference architectures for app structure, navigation, and UI components on watchOS
  • Use Case: Create a watchOS app that shows heart rate and steps, communicates with the iPhone, and updates a complication

Quick Start

Follow the guidance in this skill to scaffold a watchOS app with SwiftUI, add iPhone↔Watch connectivity, and implement a sample complication.

Frequently Asked Questions about watchOS

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

FAQPage Schema
How do I build a watchOS app with SwiftUI that syncs data with an iPhone?

Building a watchOS app with SwiftUI and iPhone data syncing requires WatchConnectivity to transfer data cross-device. This Skill provides reference architectures for independent watchOS apps and companion patterns, streamlining iPhone and Watch communication.

How does HealthKit integration work for workouts and heart rate on watchOS?

HealthKit integration on watchOS allows apps to access workout, heart rate, and activity data. This Skill guides developers through implementing HealthKit connections to retrieve and display health metrics within SwiftUI interfaces.

What's the best way to migrate complications from ClockKit to WidgetKit?

Migrating complications from ClockKit to WidgetKit involves updating your code to the newer WidgetKit framework. This Skill covers building and migrating complications, plus creating Smart Stack widgets for modern watchOS versions.

Can I create an independent watchOS app without a paired iPhone?

Independent watchOS apps can function without a paired iPhone. This Skill provides companion patterns and reference architectures for app structure, navigation, and UI components, supporting both standalone and connected watchOS deployments.

Why does my WatchConnectivity data transfer fail between Apple Watch and iPhone?

WatchConnectivity data transfer can fail due to improper session activation or background limitations. This Skill offers guidance on extended runtime sessions and cross-device data sharing patterns to ensure reliable iPhone and Watch communication.

Do I need extended runtime sessions for background workouts in watchOS?

Extended runtime sessions are necessary for tracking background workouts in watchOS. This Skill covers extended runtime sessions alongside HealthKit integration, allowing continuous workout and activity data monitoring when the app is not active.