← ClaudeAtlas

carplaylisted

Build CarPlay-enabled apps using the CarPlay framework. Use when creating navigation, audio, communication, EV charging, parking, or food ordering apps for the car display, working with CPTemplateApplicationScene, CPInterfaceController template hierarchies, CPListTemplate, CPMapTemplate, CPNowPlayingTemplate, configuring CarPlay entitlements, or integrating with CarPlay Simulator for testing.
thiennc-tesoglobal/ios-skills · ★ 3 · Testing & QA · score 66
Install: claude install-skill thiennc-tesoglobal/ios-skills
# CarPlay Build category-entitled, template-based CarPlay apps for the vehicle display. Scope: Swift 6.3, iOS 26+. See [references/carplay-patterns.md](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 - [Entitlements and Setup](#entitlements-and-setup) - [Scene Configuration](#scene-configuration) - [Templates Overview](#templates-overview) - [Navigation Apps](#navigation-apps) - [Audio Apps](#audio-apps) - [Communication Apps](#communication-apps) - [Point of Interest Apps](#point-of-interest-apps) - [Testing with CarPlay Simulator](#testing-with-carplay-simulator) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Entitlements and Setup Request the category-specific entitlement from [Apple's CarPlay entitlement form](https://developer.apple.com/contact/carplay), accept the addendum, then provision the approved category key below. ### Entitlement Keys by Category | Entitlement | Category | |---|---| | `com.apple.developer