Search

By skydoves

52 skills found.
Search results
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

A skill your agent uses to verify Compose layout measurements from a UI test using assertWidthIsEqualTo, assertHeightIsEqualTo, assertWidthIsAtLeast, assertHeightIsAtLeast…

skydoves/android-testing-skills333—~3.3kAutomated safety check: PassApache-2.04 mo ago
2

A skill your agent uses to decide when Jetpack Compose derivedStateOf is the right tool and when it is pure overhead.

skydoves/compose-performance-skills511—~2.9kAutomated safety check: PassApache-2.03 mo ago
3

A skill your agent uses to verify a Compose semantics node's properties from a UI test using assertExists, assertDoesNotExist, assertIsDisplayed, assertIsNotDisplayed, assertIsDeactivated…

skydoves/android-testing-skills333—~3.6kAutomated safety check: PassApache-2.04 mo ago
4

A skill your agent uses to migrate Compose UI from collectAsState() to collectAsStateWithLifecycle(), hoist Flow<T parameters out of composables, and apply .conflate() / .distinctUntilChanged() /…

skydoves/compose-performance-skills511—~3.1kAutomated safety check: PassApache-2.03 mo ago
5

A skill your agent uses to render every Jetpack Compose @Preview as a screenshot on a real Android device or emulator and publish a browsable HTML catalog from CI.

skydoves/android-testing-skills333—~4.5kAutomated safety check: NotesApache-2.04 mo ago
6

A skill your agent uses to capture visual artefacts from a device for test failures, golden image generation, QA repro, and demo videos.

skydoves/android-testing-skills333—~3.7kAutomated safety check: PassApache-2.04 mo ago
7

A skill your agent uses to pick the correct Compose UI test entry point.

skydoves/android-testing-skills333—~4.5kAutomated safety check: PassApache-2.04 mo ago
8

A skill your agent uses to pick which behaviors to cover in an Android test suite using Google's five-category state vocabulary plus the explicit "what NOT to test" list from…

skydoves/android-testing-skills333—~4.6kAutomated safety check: PassApache-2.04 mo ago
9

A skill your agent uses to drive Jetpack Compose UI from tests with the high-level action APIs that do not go through a gesture builder — performClick, performScrollTo, performScrollToIndex…

skydoves/android-testing-skills333—~3.6kAutomated safety check: PassApache-2.04 mo ago
10

A skill your agent uses to build precise Compose UI test queries by composing SemanticsMatcher predicates with infix and, infix or, and operator not, plus the prebuilt filter library (hasText…

skydoves/android-testing-skills333—~3.2kAutomated safety check: PassApache-2.04 mo ago
11

A skill your agent uses to stand up a JUnit4-based JVM unit-test suite on an Android module.

skydoves/android-testing-skills333—~5.1kAutomated safety check: PassApache-2.04 mo ago
12

A skill your agent uses to wire the correct Gradle dependency matrix for Jetpack Compose UI tests.

skydoves/android-testing-skills333—~4.1kAutomated safety check: PassApache-2.04 mo ago
13

A skill your agent uses to connect ADB to an Android 11+ device wirelessly with the modern adb pair flow (pairing code or QR via Settings → Developer options → Wireless debugging), then adb connect…

skydoves/android-testing-skills333—~3.5kAutomated safety check: PassApache-2.04 mo ago
14

A skill your agent uses to attach a USB device or emulator to ADB, list transports with adb devices / adb devices -l, disambiguate among multiple devices using -s SERIAL, -d (single USB), -e (single…

skydoves/android-testing-skills333—~3.9kAutomated safety check: NotesApache-2.04 mo ago
15

A skill your agent uses to drive the Compose test clock by hand with MainTestClock — currentTime, autoAdvance, advanceTimeByFrame, advanceTimeBy(milliseconds, ignoreFrameDuration), and…

skydoves/android-testing-skills333—~4.1kAutomated safety check: PassApache-2.04 mo ago
16

A skill your agent uses to drive cross-app and system-UI flows from instrumentation tests using UiAutomator 2.3.0 — UiDevice, BySelector / UiObject2 (modern), UiSelector / UiObject (legacy), Until…

skydoves/android-testing-skills333—~4.6kAutomated safety check: PassApache-2.04 mo ago
17

A skill your agent uses to enable Espresso's AccessibilityValidator against the Compose semantics tree via enableAccessibilityChecks(...) from androidx.compose.ui:ui-test-accessibility (for…

skydoves/android-testing-skills333—~3.9kAutomated safety check: PassApache-2.04 mo ago
18

A skill your agent uses to read device logs for test failures, debug, smoke testing, and CI repros.

skydoves/android-testing-skills333—~4.2kAutomated safety check: PassApache-2.04 mo ago
19

A skill your agent uses to move files between host and device with adb pull and adb push, including the modern -z (compression), -Z (no compression), --sync, and -a (preserve attrs) flags.

skydoves/android-testing-skills333—~4.4kAutomated safety check: PassApache-2.04 mo ago
20

A skill your agent uses to locate Compose semantics nodes from a UI test using onNodeWithTag, onNodeWithText, onNodeWithContentDescription, onAllNodes, and onRoot.

skydoves/android-testing-skills333—~3.2kAutomated safety check: PassApache-2.04 mo ago
21

A skill your agent uses to drive an Android device from the host shell — inject taps, swipes, text, key events, and drag-and-drop via adb shell input; resize the display with wm size / wm density…

skydoves/android-testing-skills333—~4.8kAutomated safety check: PassApache-2.04 mo ago
22

A skill your agent uses to drive Jetpack Compose UI from tests with non-touch input — performMouseInput (click, rightClick, doubleClick, tripleClick, longClick, animateMoveTo, dragAndDrop…

skydoves/android-testing-skills333—~4.4kAutomated safety check: PassApache-2.04 mo ago
23

A skill your agent uses to drive Jetpack Compose UI with synthetic touch events through performTouchInput and the TouchInjectionScope DSL — click, longClick, doubleClick, swipe, swipeUp / swipeDown…

skydoves/android-testing-skills333—~3.7kAutomated safety check: PassApache-2.04 mo ago
24

A skill your agent uses to install, uninstall, list, inspect, and reset Android apps via adb install (with -r reinstall, -d allow-downgrade, -t allow test packages, -g grant all runtime permissions…

skydoves/android-testing-skills333—~4.2kAutomated safety check: PassApache-2.04 mo ago
25

A skill your agent uses to launch, drive, and tear down an Activity from an instrumentation test using ActivityScenario and the JUnit4 wrapper ActivityScenarioRule.

skydoves/android-testing-skills333—~4.1kAutomated safety check: PassApache-2.04 mo ago
26

A skill your agent uses to test a Fragment in isolation using FragmentScenario, launchFragmentInContainer<F(), and launchFragment<F().

skydoves/android-testing-skills333—~4.1kAutomated safety check: PassApache-2.04 mo ago
27

A skill your agent uses to migrate a codebase off the deprecated android.test.

skydoves/android-testing-skills333—~5.3kAutomated safety check: PassApache-2.04 mo ago
28

A skill your agent uses to wire Mockito (the dominant Android mocking framework, exclusively used by androidx itself) into a JVM unit-test suite.

skydoves/android-testing-skills333—~4.5kAutomated safety check: PassApache-2.04 mo ago
29

A skill your agent uses to wire MockK (the Kotlin-first mocking framework) into a JVM unit-test suite, especially when coroutines, singleton/object mocking, or constructor mocking dominate.

skydoves/android-testing-skills333—~4.1kAutomated safety check: PassApache-2.04 mo ago
30

A skill your agent uses to diagnose "no node matched", "found N nodes", and "useUnmergedTree" failures by dumping the actual semantics tree with printToLog(tag, maxDepth) and printToString(maxDepth).

skydoves/android-testing-skills333—~3.1kAutomated safety check: PassApache-2.04 mo ago
31

A skill your agent uses to stand up an Android instrumentation test source set with the canonical AndroidJUnit4 runner, the correct AndroidJUnitRunner Gradle wiring, and supporting infrastructure…

skydoves/android-testing-skills333—~4.5kAutomated safety check: PassApache-2.04 mo ago
32

A skill your agent uses to run instrumented Android tests on Gradle Managed Devices (GMD) — emulators that Gradle provisions, boots, runs tests on, and tears down, so CI and every developer get the…

skydoves/android-testing-skills333—~3.6kAutomated safety check: NotesApache-2.04 mo ago
33

A skill your agent uses to choose between host (Robolectric/JVM) and device (instrumentation) tests for Jetpack Compose, and to configure each correctly.

skydoves/android-testing-skills333—~4.8kAutomated safety check: PassApache-2.04 mo ago
34

A skill your agent uses to structure a Jetpack Compose UI test class the way androidx itself writes them — @MediumTest + @RunWith(AndroidJUnit4::class), a single…

skydoves/android-testing-skills333—~3.6kAutomated safety check: PassApache-2.04 mo ago
35

A skill your agent uses to write non-flaky Compose animation tests by setting mainClock.autoAdvance = false and stepping frames by hand with advanceTimeByFrame and advanceTimeBy(durationMillis).

skydoves/android-testing-skills333—~4.5kAutomated safety check: PassApache-2.04 mo ago
36

A skill your agent uses to test suspend functions and coroutine-using classes on the JVM with kotlinx-coroutines-test.

skydoves/android-testing-skills333—~5.1kAutomated safety check: PassApache-2.04 mo ago
37

A skill your agent uses to test LazyColumn, LazyRow, and LazyVerticalGrid correctly — tag the container with Modifier.testTag(...), tag each item by its key, scroll via the semantic action…

skydoves/android-testing-skills333—~3.5kAutomated safety check: PassApache-2.04 mo ago
38

A skill your agent uses to test rememberSaveable round-trips with StateRestorationTester, the only supported tool for proving Compose state survives process death and configuration change.

skydoves/android-testing-skills333—~3.5kAutomated safety check: PassApache-2.04 mo ago
39

A skill your agent uses to mix Compose finders and Espresso onView in the same test — for Android Dialog windows, IME (soft keyboard) state, ComposeView inside an Android View hierarchy, or focus…

skydoves/android-testing-skills333—~3.3kAutomated safety check: PassApache-2.04 mo ago
40

A skill your agent uses to navigate from one Compose semantics node to its relatives via onParent, onChildren, onChild, onChildAt, onSibling, onSiblings, onAncestors, plus the collection helpers…

skydoves/android-testing-skills333—~3.3kAutomated safety check: PassApache-2.04 mo ago
41

A skill your agent uses to reason about the three-piece ADB topology (client CLI, host server on TCP 5037, on-device daemon adbd), the lifecycle commands adb start-server / adb kill-server / adb…

skydoves/android-testing-skills333—~3.7kAutomated safety check: PassApache-2.04 mo ago
42

A skill your agent uses to size an Android test suite using Google's small / medium / big scope vocabulary and the qualitative pyramid.

skydoves/android-testing-skills333—~4.4kAutomated safety check: PassApache-2.04 mo ago
43

A skill your agent uses to gate CI on Jetpack Compose stability — catch when a composable becomes unskippable/unrestartable or a parameter goes stable → unstable, before it ships and tanks…

skydoves/android-testing-skills333—~3.5kAutomated safety check: PassApache-2.04 mo ago
44

A skill your agent uses to write tests with the kotlin.test library — the multiplatform assertion + annotation API that compiles the same in commonTest and on the JVM (JUnit4 or JUnit5), Android…

skydoves/android-testing-skills333—~4.2kAutomated safety check: PassApache-2.04 mo ago
45

A skill your agent uses to apply Android-team testing strategies — determinism, hermetic execution, Given-When-Then / Arrange-Act-Assert structure, naming conventions, and Hilt-based dependency…

skydoves/android-testing-skills333—~5.4kAutomated safety check: PassApache-2.04 mo ago
46

A skill your agent uses to perform an end-to-end review of an existing Jetpack Compose UI test file or test suite.

skydoves/android-testing-skills333—~5.4kAutomated safety check: PassApache-2.04 mo ago
47

A skill your agent uses to organize Android test source sets — src/test/, src/androidTest/, the community src/sharedTest/ convention, and the modern KMP-style androidHostTest / androidDeviceTest…

skydoves/android-testing-skills333—~5.4kAutomated safety check: PassApache-2.04 mo ago
48

A skill your agent uses to wire adb reliably into CI — bash idioms, exit codes, parallel device fan-out with xargs -P, port forwarding (adb forward LOCAL REMOTE vs adb reverse REMOTE LOCAL —…

skydoves/android-testing-skills333—~6.4kAutomated safety check: PassApache-2.04 mo ago