citytexi avatar

citytexi

Community

@citytexi

24Followers
|
35Public Repos
|
137Published Skills

citytexi curates 138 Android engineering skills covering Jetpack Compose performance, UI testing, ADB device control, Kotlin Multiplatform, and Play policy compliance.

Skills Distribution
DomainDeveloper To...Jetpack Compose Pe.. (35%)Android UI & Instr.. (30%)ADB Device Control.. (15%)Kotlin Language & .. (12%)

Agent Skills by citytexi

Showing 137 vetted skills indexed across 1 GitHub repositories.

citytexicitytexi
1

extracting-logs-with-logcat

Extract and filter Android device logs using adb logcat buffers, filters, and rotation.

Community
Intermediate
citytexicitytexi
1

kotlin-multiplatform-expect-actual

Designs Kotlin Multiplatform expect/actual and interface boundaries for platform services and shared Compose UI.

Community
Intermediate
citytexicitytexi
1

kotlin-functions

Guides selection of Kotlin member, top-level, extension, factory, or service functions by semantic ownership.

Community
Intermediate
citytexicitytexi
1

collecting-flows-safely

Migrates Compose flow collection to lifecycle-aware APIs and hoists Flow parameters out of composables.

Community
Intermediate
citytexicitytexi
1

writing-espresso-tests

Writes Espresso 3.7.0 instrumentation tests for Android Views with matchers, actions, and assertions.

Community
Advanced
citytexicitytexi
1

kotlin-tooling-native-build-performance

Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform iOS builds.

Community
Advanced
citytexicitytexi
1

using-efficient-effects

Selects the correct Jetpack Compose effect API for coroutines, listeners, and per-row ViewModels.

Community
Intermediate
citytexicitytexi
1

using-chrisbanes-skills

Routes Kotlin and Jetpack Compose tasks to focused code-review skills based on observed code signals.

Community
Intermediate
citytexicitytexi
1

lint

Audits wiki content for sensitive data, contradictions, orphan pages, and broken links.

Community
Intermediate
citytexicitytexi
1

run-github-project

Automates GitHub Project queue execution from triage through merge and reconciliation.

Community
Advanced
citytexicitytexi
1

visualizing-recomposition-cascades

Visualize Jetpack Compose recomposition cascades and live heatmaps inside the IDE.

Community
Intermediate
citytexicitytexi
1

compose-focus-navigation

Implements and reviews Jetpack Compose focus navigation for TV, keyboard, and D-pad interfaces.

Community
Intermediate
citytexicitytexi
1

deferring-state-reads

Migrates hot Jetpack Compose state reads from Composition to Layout or Draw phases using lambda modifiers.

Community
Intermediate
citytexicitytexi
1

kotlin-control-flow

Refactors Kotlin branching code into subject-based when expressions with guard conditions and exhaustive matching.

Community
Intermediate
citytexicitytexi
1

printing-the-semantics-tree

Diagnose failing Compose test finders by dumping the semantics tree with printToLog and printToString.

Community
Intermediate
citytexicitytexi
1

launching-fragments-with-fragmentscenario

Tests Android Fragments in isolation using FragmentScenario launchers and lifecycle controls.

Community
Advanced
citytexicitytexi
1

perfetto-trace-analysis

Analyzes Perfetto traces to diagnose latency, memory, and jank issues in Android apps.

Community
Advanced
citytexicitytexi
1

agp-9-upgrade

Migrates Android projects to Android Gradle Plugin 9 with built-in Kotlin and new DSL.

Community
Advanced
citytexicitytexi
1

capturing-preview-screenshots-in-ci

Renders Jetpack Compose previews as device screenshots and publishes an HTML catalog from CI.

Community
Advanced
citytexicitytexi
1

extracting-test-artifacts

Transfer files between host and Android device using adb pull, push, and run-as.

Community
Intermediate
citytexicitytexi
1

debugging-recompositions

Diagnose Jetpack Compose recompositions using Layout Inspector counts and Argument Change Reasons.

Community
Intermediate
citytexicitytexi
1

injecting-input-and-state

Drives Android devices from the host shell via adb input, wm, settings, am, and cmd commands.

Community
Intermediate
citytexicitytexi
1

shepherd

Polls open pull requests and merge requests to triage review comments and fix CI failures.

Community
Advanced
citytexicitytexi
1

injecting-mouse-and-keyboard

Simulates mouse and keyboard input in Jetpack Compose UI tests.

Community
Intermediate

Frequently Asked Questions About citytexi

FAQPage Schema
What tasks can I perform using citytexi's skills?▼

You can debug Compose recomposition and stability, write Espresso and Compose UI tests, control devices via adb logcat/screencap/input injection, generate Baseline Profiles, configure R8, migrate to AGP 9 and Kotlin Multiplatform, and audit apps against Google Play policy domains.

Who are these skills designed for?▼

Android engineers, Kotlin Multiplatform developers, and QA/test engineers working with Jetpack Compose, androidx.test, Robolectric, and ADB. Several skills also target release engineers wiring instrumented tests, screenshot catalogs, and stability gates into GitHub Actions CI pipelines.

How do the skills work in practice?▼

Each skill is a markdown frontmatter document triggered by natural-language prompts or specific API mentions (e.g. 'logcat filter only my app', 'stabilityCheck'). They provide exact Gradle dependency coordinates, DSL snippets, command flags, and step-by-step procedures executed in your existing Android project.

Are citytexi's skills free and open source?▼

Yes. Skills authored by Jaewoong Eum (skydoves) and JetBrains carry Apache-2.0 licenses; Google LLC skills ship under terms in their bundled LICENSE files. All 138 skills are publicly available in the repository at no cost.

What prerequisites do these skills require?▼

An Android project with Gradle and the Android SDK, plus platform-tools for ADB-based skills. Specific skills require AGP 8.2+ (Baseline Profiles), API 34+ (accessibility checks), Kotlin 2.0.20+ (strong skipping), or a connected device/emulator for instrumented testing.