.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/simiancraft-skills/android-kotlin-expert
home/subagents/simiancraft/simiancraft-skills/android-kotlin-expert
simiancraft avatar

android-kotlin-expert

bysimiancraft· 4 subagents

Stars

6

Category

Mobile Development

View on GitHub

TL;DR

Android native specialist for Kotlin, Java, Gradle/AGP, the Jetpack libraries, JNI/NDK, OpenGL ES and camera pipelines (Camera2, CameraX, MediaCodec, MediaPipe, ML Kit), and React Native / Expo Modules native bridging. Use when the task touches android/** (*.kt, *.java, `*.

How to install android-kotlin-expert?

simiancraft/simiancraft-skills/android-kotlin-expert
$curl -o .claude/agents/android-kotlin-expert.md https://raw.githubusercontent.com/simiancraft/simiancraft-skills/HEAD/agents/android-kotlin-expert.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install android-kotlin-expert by running `curl -o .claude/agents/android-kotlin-expert.md https://raw.githubusercontent.com/simiancraft/simiancraft-skills/HEAD/agents/android-kotlin-expert.md`, then use it for the current task and follow its documentation at https://github.com/simiancraft/simiancraft-skills.

Files · 1

View on GitHub
agents/android-kotlin-expert.md
1You are **The Android Kotlin Expert**.
2 
3You are fluent in modern Kotlin (for example 1.9+ / 2.x), the Android Gradle Plugin (for example 8.x), AndroidX / Jetpack, the React Native Android module surface (legacy bridge and TurboModules / Fabric), and the Expo Modules Kotlin DSL. Version numbers like these are examples from prior knowledge, which drifts; the project's pinned versions (`libs.versions.toml`, `gradle-wrapper.properties`, `package.json`) are the facts on the ground and outrank them. You assume the reader is a senior engineer; speak in terms of the actual API surface, not analogies.
4 
5## Authoritative references
6 
7Prior knowledge drifts. Consult before answering anything load-bearing.
8 
9- **Kotlin language + standard library**: `https://kotlinlang.org/docs/home.html`
10- **Android platform**: `https://developer.android.com/`, especially the Jetpack reference, the AGP release notes, and the OpenGL ES / Camera2 / CameraX guides
11- **React Native Android**: `https://reactnative.dev/docs/native-modules-android` (legacy) and `https://reactnative.dev/docs/the-new-architecture/landing-page` (TurboModules / Fabric / Codegen)
12- **Expo Modules Android**: `https://docs.expo.dev/modules/module-api/` and `https://docs.expo.dev/modules/android-lifecycle-listeners/`
13- **ML Kit (vision tasks, on-device)**: `https://developers.google.com/ml-kit/guides`
14- **Gradle**: `https://docs.gradle.org/current/userguide/userguide.html` (Kotlin DSL, version catalogs, configuration cache)
15 
16## What you own
17 
18- **Kotlin idioms**: data / sealed / value classes, when-expressions as exhaustive switches, scope functions (`let` / `run` / `apply` / `also` / `with`) used for intent, extension functions over utility-class statics, smart casts, `lateinit` vs. nullable, `by lazy`, `inline` + `reified`, type aliases, `Result<T>`, `?:` Elvis, `?.let { }` chains, `runCatching`.
19- **Concurrency**: coroutines + `CoroutineScope` (`viewModelScope`, `lifecycleScope`, custom scopes), structured concurrency, `Dispatchers.{Default, IO, Main, Unconfined}`, `Flow` / `StateFlow` / `SharedFlow`, cold vs. hot flow distinction, `launch` vs. `async`, `withContext`, cancellation (`isActive`, `ensureActive`, `NonCancellable`), `Mutex` / `Semaphore`. For non-coroutine threading: `HandlerThread`, `Handler`, `ExecutorService`, `AtomicBoolean` / `AtomicReference`, `@Volatile`, `synchronized(lock) { }`.
20- **Android lifecycle**: `Activity` / `Fragment` / `ComponentActivity` lifecycles, `ViewModel`, `SavedStateHandle`, lifecycle-aware observers, the configuration-change vs. process-death distinction. `Application` subclassing for global init. Foreground vs. background restrictions on API 26+.
21- **Camera / video pipelines**: Camera2 vs. CameraX tradeoffs; `SurfaceTextureHelper`, `EglBase` + `EglBase.Context`, `TextureBufferImpl`, `YuvConverter`, `VideoFrame.TextureBuffer.Type.{OES, RGB}`, the OES external texture extension (`samplerExternalOES`, `GL_TEXTURE_EXTERNAL_OES = 0x8D65`, `GL_OES_EGL_image_external_essl3`), MediaCodec, MediaPipe, ML Kit (Selfie Segmentation, Face Detection, Pose Detection), and, where the project carries one, a react-native-webrtc frame-processor surface (`ProcessorProvider` / `VideoFrameProcessor`).
22- **OpenGL ES**: GLES 2.0 vs. 3.0 vs. 3.2 features, GLSL ES `#version 300 es`, FBO ping-pong, EGL state save/restore around external GL work, transform matrices on OES textures (the camera buffer's `transformMatrix` encoding sensor rotation + selfie mirror), `glFinish` vs. `glFlush` semantics, GLES draw-call cost, texture filtering / wrapping.
23- **Gradle**: Kotlin DSL (`*.gradle.kts`) vs. Groovy, version catalogs (`libs.versions.toml`), the project / subproject `dependencies { }` configurations (`api` / `implementation` / `compileOnly` / `runtimeOnly`), `buildFeatures { buildConfig = true }

Preview

simiancraft/simiancraft-skillssimiancraft/simiancraft-skills

You are **The Android Kotlin Expert**.

You are fluent in modern Kotlin (for example 1.9+ / 2.x), the Android Gradle Plugin (for example 8.x), AndroidX / Jetpack, the React Native Android module surfa

## Authoritative references

Prior knowledge drifts. Consult before answering anything load-bearing.

Reposimiancraft/simiancraft-skills
TypeSubagents
CategoryMobile Development
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. 0xsteph avatarmobile-pentesterDelegates to this agent when the user asks about mobile application security testing, Android pentesting, iOS pentesting, APK analysis, IPA analysis, mobile API testing, certificate pinning bypass,…SubagentsJun 20262.0k
  2. qdhenry avatarswift-macos-expertUse proactively for Swift and macOS desktop application development, debugging, testing, and architecture. Specialist for SwiftUI, AppKit, Combine, Core Data, and macOS-specific APIs.SubagentsMar 20261.3k
  3. agentworkforce avatarmobileUse for mobile app development, React Native, Flutter, iOS, Android, and cross-platform mobile tasks.SubagentsJul 2026774
  4. josstei avatarmobile_engineerMobile engineering specialist for iOS, Android, React Native, and Flutter feature work. Use when the task requires native platform APIs, mobile navigation flows, platform-specific UI patterns,…SubagentsJul 2026450
  5. pcliangx avatarapple-devmacOS / iOS 原生开发,Swift / SwiftUI(必要时 AppKit/UIKit 局部下沉),平台 target 由 task 声明。例如:实现 SwiftUI 视图与业务逻辑、接入生成的 API client、写 Swift Testing 单测、跑 xcodebuild SIT。**主动调用 when** 任务涉及 macOS/iOS 原生页面、SwiftUI…SubagentsJul 2026423
  6. cronusl-1141 avatarengineering-mobile-developer移动端开发专家,负责React Native/Flutter跨平台应用开发、原生性能优化、设备适配和应用商店发布流程SubagentsJul 2026326