
Alarmkit
This wraps Apple's iOS 18+ AlarmKit framework for scheduling system-level alarms and countdown timers that appear on the Lock Screen, Dynamic Island, and Apple Watch. You get the same prominent UI as the built-in Clock app, complete with Focus override. The skill covers authorization flow, alarm versus timer decisions, scheduling with relative or fixed times, state observation through async sequences, and Live Activity integration for countdown UI. One thing to know: AlarmKit uses templated presentations (AlarmAttributes and AlarmPresentation) rather than custom SwiftUI views, so you're configuring the system's alarm UI instead of building your own. Useful if you're building a wake-up app, workout timer, or anything needing the full alarm experience without replicating Apple's infrastructure.
- skills.sh installs
- 3.8K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill alarmkit --agent claude-codeInstalls into .claude/skills of the current project.
Files
AlarmKit
Schedule prominent alarms and countdown timers that surface on the Lock Screen, Dynamic Island, StandBy, and a paired Apple Watch when the alarm fires. AlarmKit requires iOS 26+ / iPadOS 26+. Alarms can break through Focus and Silent mode.
AlarmKit uses ActivityKit data models for its Live Activity, but the firing alert
is system-managed alarm UI, not a general custom notification UI surface. Custom
UI belongs only to countdown and paused Live Activity states rendered by a Widget
Extension with the same AlarmAttributes<Metadata> and
AlarmPresentationState used when scheduling.
See references/alarmkit-patterns.md for complete code patterns including authorization, scheduling, countdown timers, snooze handling, and widget setup.
import AlarmKit
Contents
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Categories
- Frontend Development, Security, Code Review & Quality, Mobile Development, CLI & Terminal
- First seen
- Apr 16, 2026
More from dpearson2699/swift-ios-skills
All 98- Core Nfc3.8K
- Swift Codable3.8K
- Tipkit3.8K
- App Clips3.8K
- Permissionkit3.7K
- Energykit3.7K
- Shareplay Activities3.7K
- Weatherkit3.6K
- Activitykit3.5K
- Cloudkit3.5K
- Photokit3.4K
- Mapkit3.4K
- Swiftui Webkit3.4K
- Realitykit3.4K
- Avkit3.4K
- Spritekit3.3K
- Cryptokit3.3K
- Metrickit3.3K
- Pdfkit3.3K
- Gamekit3.3K
- Eventkit3.3K
- Musickit3.3K
- Swift Architecture3.3K
- Pencilkit3.3K