android-verify

Verifies Android UI behavior on devices using Gradle assemble and the android CLI.

1|Updated Aug 26, 2026
One-click install
npx skills add https://github.com/edivad1999/stuc-stack --skill android-verify-edivad1999
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: android-verify
Source: https://github.com/edivad1999/stuc-stack/tree/main/skills/android-verify
Command: npx skills add https://github.com/edivad1999/stuc-stack --skill android-verify-edivad1999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shipping Android UI changes without runtime proof leads to undetected visual and behavioral defects. This Skill enforces a disciplined verification loop that builds with Gradle and drives a real device or emulator through the android CLI, producing concrete evidence instead of unverified claims. ## Core Features & Use Cases - Device verification loop: Runs a doctor check, starts an emulator, assembles via Gradle, deploys APKs with android run, and drives the UI through layout, screen capture, preview rendering, and journeys. - Fail-closed guardrails: Stops immediately if the android binary or official android-cli skill is missing, refuses to double-drive shared emulators, and forbids claiming coverage that was not executed. - Evidence-based done criteria: Requires layout JSON, screen or preview PNGs, journey JSON, and Gradle test reports on disk, with the reply listing commands actually run. - Use Case: After fixing a Compose layout bug, use this Skill to assemble the app, launch it on an emulator, capture layout diffs and screenshots, and report exactly which checks passed. ## Quick Start Verify my Android app's UI changes by building with Gradle and running it on an emulator with screenshot evidence.

Frequently Asked Questions about android-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify Android UI changes on a real device or emulator?▼

Run a doctor check with `which android` and `adb devices`, start an emulator profile, assemble with Gradle, get APK paths via `android describe`, then deploy with `android run --apks`. Drive the UI with `android layout`, screen capture, or journey XML and keep the artifacts as evidence.

Does the android CLI build or compile Android projects?▼

No, the android CLI does not build. Gradle handles compilation and assembly, while `android run` only deploys prebuilt APKs to a device or emulator. Always run a Gradle assemble task before deploying.

What happens if the android binary is not installed?▼

The Skill fails closed and stops immediately rather than faking device proof. It directs you to download the Android CLI and run `android init` followed by `android skills add --all` before retrying.

Can I run verification on a shared emulator with multiple agents?▼

No, the Skill enforces one device serial per run and refuses to double-drive a shared emulator without a lock. The android CLI supports `--device` selection but provides no lease mechanism.

What evidence counts as done for Android UI verification?▼

Done requires a recorded Gradle assemble or screenshot task exit, plus at least one layout JSON, screen PNG, preview PNG, or journey JSON on disk if device proof was in scope. The reply must list commands actually executed and name any checks not run.