iternio-planning-ab/react-native-auto-play/autoplay-templates

Claude Code and agent skill by iternio-planning-ab/react-native-auto-play

Trust tier 2
  • community
LLM review pending
Source check pending

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-templates

SKILL.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:

  1. 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.

  1. `MapTemplate` has a hard-coded `id = 'AutoPlayRoot'` and is effectively a singleton —

any id you pass is silently discarded. Don't construct two.

  1. `MessageTemplate` does not extend `Template` and has only push().
  2. 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.

  1. 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.

  1. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/iternio-planning-ab/react-native-auto-play/autoplay-templates/badge)](https://verified-skill.com/skills/iternio-planning-ab/react-native-auto-play/autoplay-templates)

Something wrong with this skill or its page? Tell us.