watchOS development guidance including SwiftUI for Watch, Watch Connectivity, complications, and watch-specific UI patterns.
SkillScore100Maintained
Automatic
◆Frontend / UI pack
Last verified 8/17/2026
What it changes
Passed 22 of 22 test cases with the skill, and 17 of 22 without it.
Without skill77%
With skill100%
Checks it passed that the model alone missed
Specifies carousel list style for focused content views
Uses NavigationSplitView for the root navigation structure
Specifies elliptical list style for browsing general lists
and 4 more in the full report
5 fixed17 passed either way0 still failing0 broke
Pass-rate lift
+23 pp
Tokens
+172%
Agent turns
0%
Response time
-25%
Model gemini-3.6-flashMeasured 8/17/2026v122 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
In my watchOS layout, a static Text label sits inside a parent card that handles tap gestures. AssistiveTouch focus skips the text card completely. What modifier enables AssistiveTouch cursor focus?
What was checked, without and with the skill
Checked
Without skill
With skill
Applies accessibilityRespondsToUserInteraction(true) to make the element a cursor stop
Missed
Passed
case-10 · gemini-3.6-flash · 8/17/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md449 linessingle file
watchOS Development
Comprehensive guidance for watchOS app development with SwiftUI, Watch Connectivity, and complications.
When This Skill Activates
Use this skill when the user:
Is building a watchOS app or Watch extension
Asks about Watch Connectivity (iPhone ↔ Watch sync)
Needs help with complications or ClockKit
Wants to implement watch-specific UI patterns
Asks about WidgetKit complications or migrating from ClockKit to WidgetKit
Wants to build watch face complications (accessoryCircular, accessoryRectangular, accessoryCorner, accessoryInline)
Asks about HealthKit on watchOS, workout sessions, heart rate, or fitness tracking
Needs Extended Runtime sessions for background workout tracking
Wants to build watchOS widgets or Smart Stack widgets
Asks about widget relevance, Smart Stack ordering, or widget suggestions
Needs to share widgets cross-platform between iOS and watchOS
Asks about watchOS accessibility — VoiceOver, AssistiveTouch, or Dynamic Type on the Watch
Key Principles
1. Watch-First Design
Glanceable content - users look for seconds, not minutes
Quick interactions - 2 seconds or less
Essential information only - no scrolling walls of text
Large touch targets - minimum 38pt height
2. Independent vs Companion
Prefer independent Watch apps when possible
Use Watch Connectivity for data sync, not as dependency