By GuillemRoca
Production-grade Android engineering skills for AI coding agents. Covers the full development lifecycle from spec to Play Store: Kotlin, Jetpack Compose, Gradle, Android SDK, and the Android ecosystem.
Build the next task incrementally using test-driven development.
Simplify code incrementally while preserving behavior exactly.
Break work into ordered, verifiable tasks before writing code.
Review code across five axes with categorized findings.
Run the Android pre-launch checklist via parallel fan-out to specialist personas, then synthesize a go/no-go decision with rollback and staged rollout plan.
Senior Android code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, performance. Use for thorough code review before merge.
Android security engineer focused on OWASP Mobile Top 10 vulnerability detection, threat modeling, and hardening. Use for security review before release or threat analysis on a change.
Android QA engineer specialized in test strategy, test design, and coverage analysis. Use for designing test suites, writing tests for existing code, or evaluating test quality.
Use when building or reviewing Android UI for accessibility. Covers TalkBack, content descriptions, touch targets, Compose semantics, focus order, and Accessibility Scanner testing.
Use when designing module structure, choosing architecture patterns (MVVM/MVI), setting up dependency injection, or defining layer boundaries in an Android project.
Use when implementing local data storage with Room, DataStore, or offline-first patterns. Covers entities, DAOs, migrations, Paging3, and the repository pattern for data management.
Use when writing or debugging instrumented tests (Espresso, UI Automator, Compose test rules), using ADB, managing emulators, or inspecting UI with Layout Inspector.
Use when building UI with Jetpack Compose. Covers component design, state hoisting, recomposition optimization, Material 3 theming, Navigation Compose, previews, and XML interop.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses bash pre-commands but Bash not in allowed tools
Uses bash pre-commands but Bash not in allowed tools
Production-grade Android engineering skills for AI coding agents.
24 specialized workflows covering the full development lifecycle from spec to Play Store — built for Kotlin, Jetpack Compose, Gradle, and the Android ecosystem.
Skills are structured Markdown files that teach AI coding agents how to work, not just what to build. Each skill provides:
DEFINE PLAN BUILD VERIFY REVIEW SHIP
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐
│ Idea │ ───▶ │ Spec │ ───▶ │ Code │ ───▶ │ Test │ ───▶ │ QA │ ───▶ │ Go │
│Refine│ │ PRD │ │ Impl │ │Debug │ │ Gate │ │ Live │
└──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘
/spec /plan /build /test /review /ship
Seven slash commands provide quick access:
| Phase | Command | What It Does |
|---|---|---|
| DEFINE | /spec | Write a structured specification |
| PLAN | /plan | Break work into ordered tasks |
| BUILD | /build | Implement incrementally with TDD |
| BUILD | /code-simplify | Simplify code preserving behavior |
| VERIFY | /test | Test-driven development workflow |
| REVIEW | /review | Five-axis code review |
| SHIP | /ship | Pre-launch checklist and rollout |
| Skill | Description |
|---|---|
idea-refine | Sharpen vague ideas into focused, actionable directions |
spec-driven-development | Write structured specs before coding |
context-engineering | Set up project context for AI-assisted development |
| Skill | Description |
|---|---|
planning-and-task-breakdown | Break work into vertical slices with acceptance criteria |
android-architecture | MVVM/MVI, Clean Architecture, Hilt DI, module structure |
| Skill | Description |
|---|---|
incremental-implementation | Build in small, verifiable increments |
test-driven-development | Red-Green-Refactor with JUnit5 + MockK |
android-ui-engineering | Jetpack Compose, Material 3, Navigation, state hoisting |
android-data-persistence | Room, DataStore, offline-first, Paging3, repository pattern |
api-and-interface-design | Retrofit interfaces, sealed types, contract-first design |
source-driven-development | Every framework decision backed by official docs |
code-simplification | Simplify code without changing behavior |
documentation-and-adrs | Architecture Decision Records and documentation |
| Skill | Description |
|---|---|
android-device-testing | Espresso, UI Automator, Compose tests, ADB, emulators |
android-accessibility | TalkBack, content descriptions, touch targets, semantics |
debugging-and-error-recovery | Systematic debugging with Logcat, profilers, LeakCanary |
performance-optimization | Android Vitals, Macrobenchmark, APK size, recomposition |
| Skill | Description |
|---|---|
code-review-and-quality | Five-axis review: Correctness, Readability, Architecture, Security, Performance |
security-and-hardening | OWASP Mobile Top 10, Network Security Config, cert pinning |
| Skill | Description |
|---|---|
ci-cd-and-automation | GitHub Actions, Gradle caching, emulator testing in CI |
git-workflow-and-versioning | Trunk-based dev, atomic commits, versionCode/versionName |
shipping-and-launch | Pre-launch checklist, staged rollout, Play Store requirements |
deprecation-and-migration | minSdk bumps, library migrations, strangler pattern |
| Skill | Description |
|---|---|
using-agent-skills | How agents should operate: assumptions, scope, simplicity |
agents/)references/)Marketplace install:
npx claudepluginhub guillemroca/agent-skills-android --plugin agent-skills-androidAndroid and Kotlin development with Jetpack Compose
Complete Claude Code configs for mobile development - Android, iOS, and Kotlin Multiplatform
Use this agent when developing native iOS or Android applications, implementing React Native features, or optimizing mobile performance. This agent specializes in creating smooth, native-feeling mobile experiences. Examples:\n\n<example>\nContext: Building a new mobile app\nuser: "Create a TikTok-style video feed for our app"\nassistant: "I'll build a performant video feed with smooth scrolling. Let me use the mobile-app-builder agent to implement native performance optimizations."\n<commentary>\nVideo feeds require careful mobile optimization for smooth scrolling and memory management.\n</commentary>\n</example>\n\n<example>\nContext: Implementing mobile-specific features\nuser: "Add push notifications and biometric authentication"\nassistant: "I'll implement native push notifications and Face ID/fingerprint auth. Let me use the mobile-app-builder agent to ensure proper platform integration."\n<commentary>\nNative features require platform-specific implementation and proper permissions handling.\n</commentary>\n</example>\n\n<example>\nContext: Cross-platform development\nuser: "We need this feature on both iOS and Android"\nassistant: "I'll implement it using React Native for code reuse. Let me use the mobile-app-builder agent to ensure native performance on both platforms."\n<commentary>\nCross-platform development requires balancing code reuse with platform-specific optimizations.\n</commentary>\n</example>
Compose and Compose Multiplatform expert skill — state, animations, navigation, performance, design-to-code, PR review mode, M3 motion.
Android development validation with Gradle build hooks.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.