watchos-expert

Automate watchOS app development and optimization workflows for Apple Watch projects.

2|Updated Sep 12, 2012
One-click install
npx skills add https://github.com/jiikko/dotfiles --skill watchos-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchos-expert
Source: https://github.com/jiikko/dotfiles/tree/main/_claude/skills/watchos-expert
Command: npx skills add https://github.com/jiikko/dotfiles --skill watchos-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers rapidly build, configure, and optimize Apple Watch applications by providing structured guidance, patterns, and examples for SwiftUI-based Watch apps, WatchKit extensions, and WatchConnectivity interactions.

Core Features & Use Cases

  • Watch app architecture: Standalone and iOS-companion models with clear project layouts.
  • WatchConnectivity & HealthKit: Patterns for device communication and health data integration.
  • Performance & testing guidance: Best practices for watchOS resource constraints and simulator testing.
  • Use Case: You are building a Watch app that synchronizes workouts with an iPhone companion and displays health metrics.

Quick Start

Use the watchos-expert skill to scaffold a minimal watchOS project with SwiftUI, including a WatchKit extension and a simple WatchConnectivity message exchange.

Frequently Asked Questions about watchos-expert

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

FAQPage Schema
How do I build an Apple Watch app with SwiftUI and WatchKit?

To build an Apple Watch app with SwiftUI and WatchKit, you need to structure your project using SwiftUI interfaces alongside WatchKit components, following specific architectural patterns for standalone or iOS-companion models. The skill provides structured guidance, example code, and project layout patterns for Xcode-based workflows.

How does WatchConnectivity work for syncing data between an Apple Watch and iPhone?

WatchConnectivity enables device communication by exchanging messages between your Apple Watch app and its iPhone companion. You can implement WatchConnectivity patterns to synchronize data, such as syncing workout metrics from a Watch app to a companion iOS application.

Can I integrate HealthKit into a standalone watchOS app?

Yes, you can integrate HealthKit into a standalone watchOS app to read and display health metrics. The skill provides specific integration patterns for incorporating HealthKit data into your SwiftUI Watch interfaces, suitable for both standalone and companion app architectures.

What are the performance best practices for watchOS apps under resource constraints?

Performance best practices for watchOS apps focus on optimizing SwiftUI interfaces and WatchKit components to operate within Apple Watch resource constraints. The skill provides guidance on simulator testing and performance tuning to ensure your Watch app runs efficiently.

How do I add complications to my Apple Watch app using SwiftUI?

Adding complications to your Apple Watch app involves configuring WatchKit components within your SwiftUI project structure. The skill provides specific patterns and examples for implementing complications to display app data directly on the Watch face.