This covers the CarPlay framework for building apps that run on vehicle displays, including the full template system (CPMapTemplate, CPListTemplate, CPNowPlayingTemplate, etc.) and how to handle scene lifecycle with CPTemplateApplicationScene. The source walks through entitlement setup for each category (navigation, audio, communication, EV charging, parking, food ordering), scene delegate patterns for both navigation and non-navigation apps, and the template navigation hierarchy. What's useful here is the concrete breakdown of which categories get a CPWindow for custom map rendering versus which just get the interface controller. The examples show real patterns like trip previews and route selection for navigation apps, and the entitlement tables make it clear what you need from Apple before you can even test this stuff.
- skills.sh installs
- 3.2K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill carplay --agent claude-codeInstalls into .claude/skills of the current project.
Files
CarPlay
Build category-entitled, template-based CarPlay apps for the vehicle display. Scope: Swift 6.3, iOS 26+.
See references/carplay-patterns.md for extended patterns including full navigation sessions, dashboard scenes, and advanced template composition.
Scope boundary: full CarPlay framework apps use category entitlements,
CPTemplateApplicationScene, CPTemplateApplicationSceneDelegate,
CPInterfaceController, and system CPTemplate navigation. CarPlay-visible
WidgetKit widgets and ActivityKit Live Activities are separate system
experiences; route their implementation to those domains while keeping
CarPlay-specific validation here.
Contents
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Categories
- Testing & QA, DevOps & CI/CD, Mobile Development
- First seen
- May 16, 2026
More from dpearson2699/swift-ios-skills
All 98- Ios Simulator3.2K
- Scenekit3.2K
- Homekit3.2K
- Accessorysetupkit3.2K
- Callkit3.2K
- Cryptotokenkit3.2K
- Financekit3.2K
- Adattributionkit3.2K
- Paperkit3.2K
- Passkit3.2K
- Audioaccessorykit3.2K
- Dockkit3.2K
- Browserenginekit3.2K
- Appmigrationkit3.2K
- Relevancekit3.2K
- Sensorkit3.2K
- Swift Security3.2K
- Tabletopkit3.1K
- App Store Optimization3.1K
- Swift Api Design Guidelines3K
- Swiftlint2.9K
- Swift Formatstyle2.8K
- Core Data2.8K
- Focus Engine2.8K
