Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
charleswiltgen avatar

Axiom Watchos

  • 495 installs
  • 1.1k repo stars
  • Updated August 3, 2026
  • charleswiltgen/axiom

axiom-watchos is an agent skill that scaffolds watchOS targets, complications, workout sessions, and WatchConnectivity flows for developers who extend an iPhone app to Apple Watch.

About

axiom-watchos is a Mobile Development skill in charleswiltgen/axiom that guides agents through adding Apple Watch support to an existing iOS project. The skill covers watchOS target setup, complication definitions, workout session wiring, and WatchConnectivity message flows between iPhone and Watch. Developers reach for axiom-watchos when a companion Watch app, glanceable complications, or fitness session tracking must ship alongside an iPhone build without hand-rolling every Xcode target and entitlement. The workflow assumes SwiftUI or WatchKit patterns on watchOS paired with an iPhone host app. Catalog data shows 293 installs. Use it when Watch extension scaffolding blocks progress on an otherwise complete iOS feature.

  • watchOS target and extension setup
  • Complications and glanceable UI patterns
  • WatchConnectivity messaging patterns
  • Workout and health session hooks
  • Battery-conscious UI constraints

Axiom Watchos by the numbers

  • 495 all-time installs (skills.sh)
  • Ranked #304 of 1,039 Mobile Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-watchos

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs495
repo stars1.1k
Last updatedAugust 3, 2026
Repositorycharleswiltgen/axiom

How do you add watchOS complications to an iPhone app?

Scaffold watchOS targets, complications, workout sessions, and WatchConnectivity flows when extending an iPhone app to Apple Watch.

Who is it for?

iOS developers shipping a Watch companion with complications, workouts, or phone-to-watch data sync on an existing Swift codebase.

Skip if: Developers building Android Wear apps, server-only APIs, or greenfield iOS apps with no Watch extension requirement.

When should I use this skill?

User asks to add Apple Watch support, watchOS complications, workout tracking on Watch, or WatchConnectivity between iPhone and Watch.

What you get

watchOS target configuration, complication definitions, workout session setup, and WatchConnectivity sync code ready to build in Xcode.

  • watchOS target configuration
  • WatchConnectivity handlers
  • Complication and workout session stubs

By the numbers

  • 293 catalog installs in Skillselion
  • Covers 4 watchOS surface areas: targets, complications, workouts, and WatchConnectivity

Files

SKILL.mdMarkdownGitHub ↗

watchOS Development

You MUST use this skill for ANY watchOS-specific development including app structure, independent apps, Watch Connectivity, complications and Smart Stack widgets, controls, Live Activities on watch, background tasks, and ClockKit migration.

Quick Reference

Symptom / TaskReference
App structure, independent apps, watchOS 26 submission requirementsSee skills/platform-basics.md
watchOS HIG, glanceable UX, navigation modelSee skills/design-for-watchos.md
Smart Stack widgets, complications, ClockKit→WidgetKit, RelevanceKitSee skills/smart-stack-and-complications.md
Controls on watch surfaces, Live Activities on watchSee skills/controls-and-live-activities.md
Watch Connectivity (WCSession), paired-device data transfer, Family SetupSee skills/watch-connectivity.md
Background tasks, freshness scheduling, TN3135 networking limitsSee skills/background-and-networking.md
BGTaskScheduler migration, deprecated WK background scheduling OS27See skills/background-and-networking.md
Foundation Models / Private Cloud Compute on the watch OS27See skills/platform-basics.md
WatchKit→SwiftUI migration, ClockKit→WidgetKit migrationSee skills/modernization.md

Cross-Suite Routes

These topics overlap with watchOS development but live in separate suites:

SwiftUI (shared iOS/watchOS/macOS)
  • View state, data flow, @Observable → See axiom-swiftui
  • Navigation basics (NavigationStack) → See axiom-swiftui
  • Layout, animations → See axiom-swiftui
Design
  • General HIG, Liquid Glass, SF Symbols, typography → See axiom-design
Accessibility
  • General VoiceOver, Dynamic Type, WCAG → See axiom-accessibility
  • watchOS-specific (VoiceOver rotor on Digital Crown, AssistiveTouch, Double Tap) → See axiom-accessibility (skills/watchos-a11y.md)
Health and workouts
  • HealthKit, HKWorkoutSession, HKLiveWorkoutBuilder, WorkoutKit → See axiom-health
  • Workout recovery, multi-device coordination → See axiom-health (skills/workouts.md)
iOS-side widgets and App Intents
  • iOS/iPadOS widgets, configuration intents, App Intents → See axiom-integration
  • Live Activities on iPhone (initiation + ActivityKit) → See axiom-integration
Concurrency
  • Swift 6 concurrency, actors, Sendable → See axiom-concurrency
New-on-watch frameworks (27 releases)
  • Foundation Models depth (sessions, @Generable, tools, PCC) → See axiom-ai; watch scoping is in skills/platform-basics.md
  • Vision framework (new on watchOS 27) → See axiom-vision
  • NowPlaying / MusicUnderstanding (new on watchOS 27) → See axiom-media

Conflict Resolution

axiom-watchos vs axiom-swiftui: When building a watchOS SwiftUI app: 1. Use axiom-watchos for watch-specific patterns: glanceable UI, constrained navigation, Digital Crown focus, Smart Stack placement 2. Use axiom-swiftui for cross-platform SwiftUI: state management, layout primitives, animations 3. Both may apply: A watchOS NavigationStack with complications needs axiom-watchos for complication surfaces and axiom-swiftui for NavigationStack basics

axiom-watchos vs axiom-integration: For widgets and Live Activities: 1. Use axiom-watchos for watch complications, Smart Stack placement, watch-side Live Activity presentation, RelevanceKit 2. Use axiom-integration for iOS/iPadOS widgets, core ActivityKit API, App Intents

axiom-watchos vs axiom-health: For workouts on Apple Watch: 1. Use axiom-watchos for watch-specific presentation: Always On display, Smart Stack placement, background mode coordination 2. Use axiom-health for HKWorkoutSession lifecycle, HKLiveWorkoutBuilder, recovery, multi-device mirroring

Decision Tree

digraph watchos {
    start [label="watchOS development task" shape=ellipse];
    what [label="What area?" shape=diamond];

    start -> what;
    what -> "skills/platform-basics.md" [label="app structure, independent apps, submission"];
    what -> "skills/design-for-watchos.md" [label="watch HIG, glanceable UX"];
    what -> "skills/smart-stack-and-complications.md" [label="complications, Smart Stack, RelevanceKit"];
    what -> "skills/controls-and-live-activities.md" [label="controls, watch Live Activities"];
    what -> "skills/watch-connectivity.md" [label="WCSession, paired-device transfer"];
    what -> "skills/background-and-networking.md" [label="background tasks, BGTaskScheduler, networking limits"];
    what -> "skills/platform-basics.md" [label="Foundation Models / PCC on watch"];
    what -> "skills/modernization.md" [label="WatchKit/ClockKit migration"];
    what -> "axiom-health" [label="workouts, HealthKit, WorkoutKit"];
    what -> "axiom-swiftui" [label="general SwiftUI patterns"];
    what -> "axiom-accessibility" [label="VoiceOver rotor, AssistiveTouch"];
    what -> "axiom-integration" [label="iOS-side widgets, App Intents"];
}

Resources

WWDC: 2021-10003, 2022-10133, 2023-10138, 2023-10029, 2023-10309, 2024-10098, 2024-10157, 2024-10205, 2025-334

Docs: /watchos-apps/building-a-watchos-app, /watchos-apps/creating-independent-watchos-apps, /watchconnectivity, /widgetkit/creating-accessory-widgets-and-watch-complications, /widgetkit/converting-a-clockkit-app, /relevancekit, /technotes/tn3135-low-level-networking-on-watchos, /technotes/tn3157-updating-your-watchos-project-for-swiftui-and-widgetkit

Skills: axiom-swiftui, axiom-design, axiom-accessibility, axiom-health, axiom-integration, axiom-concurrency, axiom-ai, axiom-vision, axiom-media

Related skills

How it compares

Pick axiom-watchos over generic iOS skills when the task is specifically watchOS targets, complications, or WatchConnectivity—not general SwiftUI iPhone UI work.

FAQ

What does axiom-watchos scaffold for Apple Watch?

axiom-watchos scaffolds watchOS targets, complications, workout sessions, and WatchConnectivity flows when extending an iPhone app to Apple Watch. The skill targets developers adding a Watch companion without manually configuring every Xcode target, entitlement, and sync handler

When should developers use axiom-watchos?

Developers should use axiom-watchos when an iPhone app needs a Watch extension with complications, workout tracking, or phone-to-watch messaging. The skill fits existing iOS codebases where Watch support is the remaining build task rather than greenfield mobile projects.

Mobile Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.