wawona/wawona/wawona-carplay-lab

Claude Code and agent skill by wawona/wawona

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Set up Playport for physical-iPhone CarPlay development with private runtime credentials.

Install

npx vskill@latest install wawona/wawona/wawona-carplay-lab

SKILL.md

CarPlay lab

Canonical workflow: docs/carplay-lab.md.

  • nix run .#carplay: macOS developer lab, Rust helper. Runtime downloads/builds.
  • setup, doctor, scan, pair ADDRESS, run [FLAGS] subcommands.
  • Playport source pinned in scripts/carplay/main.rs. Never auto-reset changes.
  • Credentials only ~/.playport/wawona-lab/, never repository/Nix store/RAG.
  • Identity imported privately from upstream-documented DiPlay release.

Never commit, redistribute, print, or attach key/APK/runtime files.

  • Wi-Fi password hidden prompt, owner-only Java argfile. Not process argv.

Argfile unlinked before JVM start; inherited stdin descriptor. Never share it.

  • Pairing confirmation + macOS Bluetooth permission remain manual.
  • Receiver does not grant Wawona CarPlay entitlement. Signed app needs matching

Apple-approved profile. Existing scene is dormant without entitlement.

  • doctor is file readiness, not physical runtime proof.
  • macOS inquiry completion can stall after device discovery. Rust launcher

bounds scans to 15s, preserving printed results, then asks for address. Pairing bounded to 75s with failure. Never await scan callback indefinitely.

  • Default command opens std-only Rust TUI (tui.rs). Arrow keys/Enter select;

O opens viewer, S stops JVM, Q/Ctrl+C cleans up. Existing CLI subcommands stay.

  • TUI scan is a selectable live list with countdown. Pairing code stays visible.

Saves only chosen phone address privately, passes --bt-address explicitly.

  • Viewer access token retained in memory, never rendered/logged by TUI.

Wi-Fi input masked. Java stdout parsed in background; stderr not displayed.

Pairing regression: never swallow helper stderr or treat cancellation as success. Capture final stdout/stderr after fast exit. Keep success/failure visible until acknowledged; save phone only on success. Main menu: Pair iPhone, Start/Stop CarPlay, Open viewer, Help, Quit. Manual address/rescan live inside Pair iPhone.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
277
Repository forks
18
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/wawona/wawona/wawona-carplay-lab/badge)](https://verified-skill.com/skills/wawona/wawona/wawona-carplay-lab)

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