From beagle-ios
Reviews watchOS code for app lifecycle, complications (ClockKit/WidgetKit), WatchConnectivity sessions, and performance constraints like memory and battery limits.
npx claudepluginhub existential-birds/beagle --plugin beagle-iosThis skill uses the workspace's default tool permissions.
| Issue Type | Reference |
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
| 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 |
@WKApplicationDelegateAdaptor for lifecycle eventsscenePhase read from root view (not sheets/modals where it's always .active)WKExtendedRuntimeSession started only while app is active (not from background)applicationDidFinishLaunching (not just delegate)URLSessionDownloadTask (not DataTask) used for background network requestsTimelineEntryRelevance implemented for Smart Stack prioritizationactivate(); singleton pattern usedisReachable checked before sendMessage; transferUserInfo for critical datasetTaskCompletedWithSnapshot)?isLuminanceReduced is true?TabView nested within another TabView? (Memory leak on watchOS)