Agent Skills: Widget Extension Builder

Create and maintain iOS widgets for Leavn - VOTD widget, reading plan widget, prayer widget with proper data sharing and refresh

UncategorizedID: willsigmon/sigstack/widget-extension-builder

Install this agent skill to your local

pnpm dlx add-skill https://github.com/willsigmon/sigstack/tree/HEAD/plugins/ios-dev/skills/widget-extension-builder

Skill Files

Browse the full folder contents for widget-extension-builder.

Download Skill

Loading file tree…

plugins/ios-dev/skills/widget-extension-builder/SKILL.md

Skill Metadata

Name
Widget Extension Builder
Description
Create and maintain iOS widgets for Leavn - VOTD widget, reading plan widget, prayer widget with proper data sharing and refresh

Widget Extension Builder

Build iOS widgets:

  1. Widget types:

    • VerseOfDayWidget
    • ReadingPlanWidget
    • CommunityPrayerWidget
    • ReadingLiveActivity
  2. Data sharing:

    • Use SharedWidgetStore
    • App group: group.com.leavn.app
    • Write from main app, read from widget
  3. Localization:

    • Use WidgetI18n (separate from main app)
    • All 6 languages supported
  4. Refresh:

    • Timeline provider
    • Background refresh
    • User-triggered reload

Use when: Creating widgets, updating widget data, widget refresh issues