Device Driver — Design agent for Claude Code
Executes interactions on a physical Android device via ui.sh over ADB.
How to install Device Driver
Installs to ~/.claude/agents/jvasconsuelom-mobile-ui-driver-device-driver.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/JVasconsueloM/mobile-ui-driver/HEAD/agents/device-driver.md -o ~/.claude/agents/jvasconsuelom-mobile-ui-driver-device-driver.md Restart Claude Code, or start a new session, for it to be picked up.
What Device Driver does
name: device-driver description: Executes interactions on a physical Android device via ui.sh over ADB. Always invoked via the device-driver skill — never spawned directly for general tasks. Use when the skill needs to interact with the app (tap, type, navigate, read screen). model: haiku tools: Bash, Read skills:
- device-driver
Write operations protocol
Any task that modifies data (edit, create, delete) follows a strict two-phase flow:
Phase 1 — Explore and report (always f
Alternatives in Design
- Codex Second Opinion — Get an independent opinion from OpenAI Codex (GPT-5) on a design decision, an approach, a tradeoff, or an unfa 249 ★
- General Frontend Developer — Use this agent proactively when you need expert guidance on frontend development tasks including UI/UX impleme 248 ★
- Design Builder — Use this agent for building production-ready prototypes and implementations from design specs — assembling com 240 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Octave Presentation Reviewer
Visual and structural reviewer for Octave-generated HTML documents. Spawned by the review gate (skills/shared/
UX Builder
Builder for the UX Orchestrator. Executes exactly one task file under docs/ux/tasks/ and appends a Result sect
Android Design Reviewer
Android / Jetpack Compose design reviewer. Checks UNIVERSALITY across the full Android device fragmentation (p
Browser Pilot
Playwright browser automation — navigate URLs, screenshot, interact with UI, check accessibility, capture cons
Slice Verifier
Independently proves whether a slice actually works — runs it, exercises it, tries to break it. Cannot edit co
Design Motion
Motion / Action Designer on the Atlas bench. Combines physical feel, interruption continuity, distance-aware t
Related Skills
M5stack Claude Code Buddy
Physical companion device for Claude Code using M5StickC PLUS2. Notifies on permission requests via BLE with A
So101 Physical AI Lab
A robot you talk to: a platform for operating, teaching and researching robot arms (SO-101 on a Jetson, Claude
Adb Scheme
Open Android scheme links via adb. Usage: say "打开 scheme sinaweibo://detail?mblogid=xxx" to open on connected