This is the reference you want when building any kind of widget for iOS. It covers the full spectrum: home screen widgets with timeline providers, Lock Screen accessories, Live Activities with Dynamic Island layouts, and the newer Control Center widgets in iOS 18. The workflow sections are practical, walking through extension setup, App Groups, and the distinction between StaticConfiguration and AppIntentConfiguration. Interactive widgets get proper treatment with Button and Toggle patterns using AppIntent. The family adaptation examples and timeline policy guidance are immediately useful. It assumes you know SwiftUI but explains the WidgetKit-specific pieces clearly, including the async AppIntentTimelineProvider versus the callback-based TimelineProvider.

skills.sh installs
4.2K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill widgetkit --agent claude-code

Installs into .claude/skills of the current project.

Files

WidgetKit

Build home screen widgets, Lock Screen widgets, Control Center controls, and StandBy or CarPlay widget surfaces for iOS 26+.

Keep adjacent-framework guidance scoped to WidgetKit integration. Include ActivityKit and App Intents only where they connect directly to WidgetKit surfaces; hand off full lifecycle, APNs content-state, Siri/Shortcuts/Spotlight, or entity-modeling work to sibling activitykit or app-intents skills.

See references/widgetkit-advanced.md for timeline strategies, push-based updates, Xcode setup, and advanced patterns.

Contents

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Frontend Development, Git & Pull Requests, Code Review & Quality, Mobile Development, CLI & Terminal
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1assistant-ui avatarobservabilityassistant-ui/skillsAdds tracing, telemetry, and observability to an assistant-ui backend. Use when wiring an AI SDK route handler (streamText/generateText, toUIMessageStream, crea4.2Kskills.sh installs
2agents365-ai avatarcreating-mermaid-diagramsagents365-ai/365-skillsGenerate Mermaid diagrams (.mmd) and export to PNG/SVG/PDF using mmdc CLI or Kroki API. USE THIS SKILL when user mentions diagram, flowchart, sequence diagram, 4.2Kskills.sh installs
3agents365-ai avatarplantuml-skillagents365-ai/365-skillsUse when user requests diagrams, flowcharts, sequence diagrams, class diagrams, component diagrams, ER diagrams, architecture charts, or visualizations — includ4.1Kskills.sh installs
4dotnet avatartechnology-selectiondotnet/skillsGuides technology selection and implementation of AI and ML features in .NET 8+ applications using ML.NET, Microsoft.Extensions.AI (MEAI), Microsoft Agent Frame4.1Kskills.sh installs
5nexu-io avatarweb-design-guidelinesnexu-io/open-designReview UI code for Web Interface Guidelines compliance by the Vercel engineering team. Covers layout, typography, color, motion, and accessibility for product U4.1Kskills.sh installs
6giuseppe-trisciuoglio avatartypescript-security-reviewgiuseppe-trisciuoglio/developer-kitProvides security review capability for TypeScript/Node.js applications, validates code against XSS, injection, CSRF, JWT/OAuth2 flaws, dependency CVEs, and sec4.1Kskills.sh installs