axiom-extensions-widgets-ref

Reference WidgetKit, ActivityKit, and app extension APIs for iOS development.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-extensions-widgets-ref
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-extensions-widgets-ref
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-extensions-widgets-ref
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-extensions-widgets-ref

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive API reference and guidance for building advanced widgets, Live Activities, Control Center controls, and app extensions for iOS and other Apple platforms.

Core Features & Use Cases

  • Widget Development: Covers standard, interactive, and configurable widgets for Home Screen, Lock Screen, and StandBy.
  • Live Activities: Detailed API for real-time updates on Lock Screen and Dynamic Island.
  • App Extensions: Guidance on data sharing and lifecycle management.
  • Control Center Widgets: Implementation details for iOS 18+ controls.
  • Use Case: You need to build a Live Activity for a food delivery app to show the driver's progress and estimated arrival time on the Lock Screen. This Skill provides the exact code structure, attribute definitions, and update mechanisms needed.

Quick Start

Use the axiom-extensions-widgets-ref skill to understand how to implement a Live Activity for tracking an order's status.

Frequently Asked Questions about axiom-extensions-widgets-ref

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a Live Activity to track order status on the Lock Screen?

To implement a Live Activity, you define ActivityKit attributes for the order state and use WidgetKit to render the UI on the Lock Screen. This Skill provides the exact code structure, attribute definitions, and real-time update mechanisms needed for tracking status.

What's the best way to design UI elements for the Dynamic Island?

Designing Dynamic Island UI involves creating distinct expanded and compact presentation modes using WidgetKit. This reference details the design principles and API configurations required to display real-time Live Activities within the Dynamic Island area.

Can I build interactive widgets for the iOS Home Screen and Lock Screen?

Yes, you can build interactive widgets for the Home Screen, Lock Screen, and StandBy. This Skill covers standard, interactive, and configurable widget development, including how to handle user interactions and timeline management.

How do I share data between my main app and an app extension?

You share data between an app and its extension by using App Groups. This Skill provides guidance on configuring App Groups for data sharing and explains the lifecycle management required for app extensions.

Does this reference cover Control Center widgets for iOS 18?

Yes, this reference includes implementation details for Control Center controls in iOS 18+. It covers the specific APIs required to build and integrate these controls into the system's Control Center.

How does timeline management work for WidgetKit updates?

Timeline management in WidgetKit dictates when the system refreshes your widget's content. This Skill provides guidance on configuring timelines and optimizing performance to ensure your widgets update efficiently without draining battery.