watchos-code-review
This skill audits watchOS applications against framework-specific patterns for app lifecycle management, scene handling, and delegate setup. It checks complications using WidgetKit or ClockKit, WatchConnectivity message passing and file transfers, and enforces memory and battery constraints for background execution.
watchos-code-review examines your watchOS app code for proper lifecycle delegates, background task scheduling, and WatchConnectivity patterns.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-21
watchos-code-review examines your watchOS app code for proper lifecycle delegates, background task scheduling, and WatchConnectivity patterns. This skill audits watchOS applications against framework-specific patterns for app lifecycle management, scene handling, and delegate setup. It checks complications using WidgetKit or ClockKit, WatchConnectivity message passing and file transfers, and enforces memory and battery constraints for background execution.
Use it when
- watchos-code-review validates WatchConnectivity session setup and message/file transfer semantics to ensure proper connectivity between.
- Yes, watchos-code-review reviews watchOS app lifecycle patterns including delegate and background task implementations.
Verify before relying
Read SKILL.md below before installing (5 files). Open directory: indexed for reading, not audited.
Install
existential-birds/beagle/watchos-code-review · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does watchos-code-review audit in a watchOS app?
watchos-code-review audits watchOS applications against framework-specific patterns for app lifecycle management, scene handling, and delegate setup. It checks complications using WidgetKit or ClockKit, WatchConnectivity message passing and file transfers, and enforces memory and battery constraints for background execution.
How does watchos-code-review validate WatchConnectivity session setup?
watchos-code-review validates WatchConnectivity session setup and message/file transfer semantics to ensure proper connectivity between paired iOS and watchOS apps. It verifies session initialization, delegate configuration, and correct handling of message passing and file transfer protocols.
Can watchos-code-review review watchOS app lifecycle patterns?
Yes, watchos-code-review reviews watchOS app lifecycle patterns including delegate and background task implementations. It examines how your app handles initialization, scene setup, and lifecycle transitions to ensure compliance with watchOS frameworks.
What complications and timeline features does watchos-code-review check?
watchos-code-review checks complications and timeline provider implementations for watchOS 9 and later. It validates WidgetKit and ClockKit usage, smart stack prioritization, and timeline data refresh patterns to ensure proper complication rendering.
How does watchos-code-review help with watchOS performance optimization?
watchos-code-review audits watchOS performance, memory, and battery constraints compliance. It identifies violations of watchOS resource limits and background execution restrictions, helping you optimize for the watch's constrained environment.
Does watchos-code-review verify extended runtime and workout session recovery?
watchos-code-review verifies watchOS extended runtime and workout session recovery patterns. It checks WKExtendedRuntimeSession usage and ensures proper handling of background workout sessions and recovery scenarios.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
watchOS Code Review
Quick Reference
| Issue Type | Reference |
|---|---|
| App lifecycle, scenes, background modes, extended runtime | references/lifecycle.md |
| ClockKit, WidgetKit, timeline providers, Smart Stack | references/complications.md |
| WCSession, message passing, file transfer, reachability | references/connectivity.md |
| Memory limits, background refresh, battery optimization | references/performance.md |
Review Checklist
- [ ] SwiftUI App protocol used with
@WKApplicationDelegateAdaptorfor lifecycle events - [ ]
scenePhaseread from root view (not sheets/modals where it's always.active) - [ ]
WKExtendedRuntimeSessionstarted only while app is active (not from background) - [ ] Workout sessions recovered in
(truncated - see the full file via the links below)
File tree — 5 files
plugins/beagle-ios/skills/watchos-code-review/SKILL.md
plugins/beagle-ios/skills/watchos-code-review/references/complications.md
plugins/beagle-ios/skills/watchos-code-review/references/connectivity.md
plugins/beagle-ios/skills/watchos-code-review/references/lifecycle.md
plugins/beagle-ios/skills/watchos-code-review/references/performance.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Review watchOS app code for lifecycle, delegate, and background task patterns”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill equips you to develop watchOS applications using SwiftUI, covering essential navigation structures and interface patterns. It's part of a comprehensive toolkit for Apple platform development, helping you move from concept through to App Store deployment while maintaining design consistency.
axiom-watchos guides you through complete watchOS development—from app architecture and independent apps to Watch Connectivity, complications, Smart Stack widgets, controls, and background task management. It routes you to specialized skills for design patterns, device diagnostics, and migrations while clarifying when to reach for cross-platform resources like SwiftUI or HealthKit.
RelevanceKit helps developers surface the right watchOS widgets at the right moment by providing contextual relevance signals to the system. Learn to implement time-based, location-based, fitness, and hardware relevance clues through timeline providers or the new RelevanceEntriesProvider, and master Smart Stack routing patterns for mixed widget ecosystems.
This skill audits URLSession implementations across iOS and macOS projects, checking async/await adoption, proper HTTP status validation, memory lifecycle management, and secure request construction. It validates response handling, resource cleanup, session configuration, and background transfer patterns against a structured checklist. Use it when reviewing code that touches URLSession, URLRequest, URLCache, or URLError APIs.
This skill equips you to develop production-ready Apple platform applications using modern Swift tooling and SwiftUI's declarative interface. Leverage Claude's code generation capabilities to accelerate native app development across iPhone, iPad, and Apple TV ecosystems.
This skill systematically audits Swift source files for concurrency hazards, including unsafe async/await patterns, actor reentrancy, Sendable conformance gaps, and memory leaks from retain cycles. It establishes Swift language version context upfront, reads full enclosing symbols rather than diffs alone, and applies targeted checklists for error handling, force unwraps, and closure capture semantics before reporting findings.
More skills python-code-review (Apache-2.0)