From beagle-ios
Reviews Swift WidgetKit code for timeline providers, view composition, App Intents, and performance including placeholders, caching, and reload policies. Activates on WidgetKit imports or TimelineProvider.
How this skill is triggered — by the user, by Claude, or both
Slash command
/beagle-ios:widgetkit-code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Issue Type | Reference |
| Issue Type | Reference |
|---|---|
| TimelineProvider, entries, reload policies | references/timeline.md |
| Widget families, containerBackground, deep linking | references/views.md |
| AppIntentConfiguration, EntityQuery, @Parameter | references/intents.md |
| Refresh budget, memory limits, caching | references/performance.md |
placeholder(in:) returns immediately without async workgetSnapshot checks context.isPreview for gallery previewscontainerBackground(for:) used for iOS 17+ compatibilitywidgetURL used for systemSmall (not Link)defaultResult() for non-optional parametersreloadTimelines called strategically (not on every data change)npx claudepluginhub existential-birds/beagle --plugin beagle-iosReviews watchOS code for app lifecycle, complications (ClockKit/WidgetKit), WatchConnectivity sessions, and performance constraints like memory and battery limits.
Builds Home Screen, Lock Screen, StandBy, and CarPlay widgets with timeline providers, interactive controls, deep links, and Smart Stack relevance for iOS 26+.
Provides WidgetKit API reference for querying timelines, entries, providers, and home/lock screen widgets in iOS development.