iternio-planning-ab/react-native-auto-play/autoplay-templates
Claude Code and agent skill by iternio-planning-ab/react-native-auto-play
- community
Checking that the SKILL.md file is still in the repository.
Working with CarPlay / Android Auto templates in this library — MapTemplate, ListTemplate, GridTemplate, SectionedItemTemplate, SearchTemplate, InformationTemplate, MessageTemplate, SignInTemplate, clusters, the dashboard, the template navigation stack, maneuvers, trips, or the hooks that only work on a car surface (useMapTemplate, useFocusedEffect, useSafeAreaInsets, useAndroidAutoTelemetry).
Install
npx vskill@latest install iternio-planning-ab/react-native-auto-play/autoplay-templatesSKILL.md
Templates and car surfaces
The full reference lives in [`docs/templates.md`](../../docs/templates.md).
Read that file now, in full, before adding or changing a template. This skill deliberately does not restate it.
The traps it covers, so you know what you're looking for:
- Native template objects are module-level singletons, not per instance. A JS
Template is a thin proxy holding an id; every call is HybridXTemplate.method(this.id, …). The id is the only correlation key. There is no dispose API, and calling into a popped template rejects with templateNotFound.
- `MapTemplate` has a hard-coded `id = 'AutoPlayRoot'` and is effectively a singleton —
any id you pass is silently discarded. Don't construct two.
- `MessageTemplate` does not extend `Template` and has only
push(). - Action and `HeaderActions` configs pick exactly one platform branch at runtime.
Filling only ios or only android yields no buttons on the other platform, silently.
- Several methods no-op or behave differently per platform (
setManeuverState,
updateManeuvers, SignInTemplate on iOS), and CarPlay will not repaint maneuver colors in place — a theme switch needs a resend with a new id.
useMapTemplate()/useSafeAreaInsets()/useFocusedEffect()only work inside a
component rendered on a car surface: a MapTemplate's component, a cluster, or the dashboard. Nowhere else.
Then follow the file, not this summary.
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.skills/autoplay-templates/SKILL.md
Popularity
- Repository stars
- 74
- Repository forks
- 22
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/iternio-planning-ab/react-native-auto-play/autoplay-templates)