skills/android-testing/SKILL.md
Provides a comprehensive guide and ADB workflows for testing Android applications (both phone and Wear OS). Focuses on triggering system state changes, simulating connectivity edge cases, implementing robust UI automation, and interacting with Wear-specific surfaces. Triggers: android testing, wear os, testing, adb, pixel watch, galaxy watch, spoofing, fused location.
npx skillsauth add ithinkihaveacat/dotfiles android-testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides comprehensive workflows, guidelines, and ADB commands to test Android applications reliably across both mobile phones and Wear OS devices. It focuses particularly on triggering system state changes, validating real-time synchronization, implementing robust UI automation, and simulating complex edge cases (like Doze mode, data layer disconnection, and Fused Location spoofing limits).
references/ui-automation-guidelines.md
(Generalized "Behave Like a Real User" and "Visual Timeline" policies for
robust, non-flaky UI testing).references/system-states-and-connectivity.md (Bluetooth proxy bottlenecks,
Wi-Fi failovers, Doze mode, and battery simulation).references/location-and-sensors.md (Fused Location
Provider security, Mock Location App requirements, Wear OS Health Services
synthetic data, and One-Handed Gestures (Double-Pinch) simulation/overrides).references/permissions-and-os-behavior.md
(Foreground Service types, API 30-36 changes, and Wear OS granular health
permissions).references/wear-surfaces.md (Interacting with Tiles,
Watchfaces, and Complications using DEBUG_SURFACE and DEBUG_SYSUI).references/testability-patterns.md (App-side debug
receivers, data seeding, OOBE race conditions, and standby buckets).tools
Discover and select relevant agent skills, and manage workspace tool execution permissions. Use this to determine which skills apply to a workspace, to install or remove skills, and to manage allow/deny/ask rules for local agent tool execution across agents (Claude Code, Antigravity).
documentation
Use this skill when authoring, reviewing, or editing technical documents, including bug reports, known issues, friction logs, PR descriptions, and the structural content and tone of commit messages. Use to ensure engineering content maintains a clear, factual, and constructive tone. Triggers: technical writing, bug report, known issue, friction log, PR description, pull request, commit message tone, review document.
tools
Extracts image URLs and listing metadata from inigo.com property listings. Pairs well with an LLM image-query tool for triaging downloaded photography (e.g. find rooms with a bedside table, a fireplace with art above, mismatched dining chairs). Captures the Inigo-specific JSON paths (the React Server Components chunk format the App Router site uses). Use when scraping inigo.com listings or cataloguing interior-design reference photos. Triggers: inigo, inigo.com, interior design, property photography, gallery scrape, image triage, bedside table, fireplace, mismatched chairs.
tools
Discover and select relevant agent skills based on a problem description, goal, or repository context. Use this to determine which skills apply to a workspace, or when you are unsure which tools are best suited for your current task.