n0an

Widgets Agent Skill — Development skill for Claude Code

Development community

Agent skill for writing and reviewing Swift WidgetKit code: timeline providers, configurations, families, accented/tinted rendering, interactive widgets, Controls, Live Activities, Smart Stack relevan.

How to install Widgets Agent Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open n0an/Widgets-Agent-Skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Widgets Agent Skill does

Agent skill for writing and reviewing Swift WidgetKit code: timeline providers, configurations, families, accented/tinted rendering, interactive widgets, Controls, Live Activities, Smart Stack relevance, push-updated widgets, and SiriKit/ClockKit migration.

Alternatives in Development

  • 07 Timeline Gap Analysis — Timeline Gap Analysis 1.1k ★
  • Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★
  • Purpose — Orient yourself in pi-vs-cc — a collection of Pi coding agent extensions and agent specs that progressively de 527 ★

README

Widgets Agent Skill

iOS 14+ Swift 5.9+ Version 1.2.0 Covers WWDC 2020-2026 MIT License Agent Skills Compatible

**🍎 The full WidgetKit story, WWDC 2020 → 2026** - from the original timeline model and design principles through Lock Screen / accessory widgets (iOS 16), interactive widgets and StandBy (iOS 17), Controls and Live Activity broadcast (iOS 18), the tinted Home Screen / push-updated / relevance / spatial widgets (iOS 26), and the iOS 27 additions (landscape Dynamic Island, `systemExtraLargePortrait`, `allowedExecutionTargets`) - plus the old → new migration map (SiriKit `.intentdefinition` → App Intents, ClockKit → WidgetKit).

An agent skill that helps AI coding agents like Claude Code, Codex, Cursor, and Gemini write correct SwiftUI WidgetKit code - timeline providers, configurations, families, accented/tinted rendering, interactive widgets, Controls, Live Activities, Smart Stack relevance, and push-updated widgets - so widgets render correctly in every mode, update within their budget, and behave correctly across the extension/app process boundary.

It uses the [Agent Skills](https://agentskills.io/home) format, so it works smoothly with Claude Code, Codex, Gemini, Cursor, and more.

What It Covers

  • Fundamentals - the widget extension process, the App Group boundary, WidgetBundle, the Widget protocol, the timeline lifecycle, containerBackground(for: .widget), cont