claudecodex

android-expert-toolkit

Android knowledge for Claude Code and Codex: a topic router, adversarial testing and error-handling skills, vendored official Android skills, 80/20 pattern detection, and five standalone agents for Kotlin/Compose/Gradle

0 on GitHubby Andrew Sherepenkov4.5.1MITupdated todayCoding
/

Plugin android-expert-toolkit from marketplace ashforge in asherepenko/ashforge. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (19)

  • android-conventions

    Use when analyzing pattern consistency in an Android codebase — state management, dependency injection, testing, architecture, security, performance, or accessibility. Runs detection sweeps and applies the 80/20 decision matrix. Trigger on 'check patterns', 'which DI is used', 'state management cons

  • android-error-handling

    Use when defining or reviewing how an Android/Kotlin app handles failures — typed error hierarchies, converting exceptions at the layer that catches them, Result/Either wrappers, try/catch around suspend calls, CancellationException handling, and mapping errors to user-facing strings. Trigger on 'er

  • android-expert

    Use for Android app development questions, implementation guidance, and code review — Jetpack Compose, ViewModel/StateFlow, Hilt/Koin, Room, DataStore, coroutines/Flow, Navigation 2/3, WorkManager, Gradle convention plugins and AGP 9, R8, security, performance, testing. Routes to the right reference

  • android-testing

    Use when writing or reviewing Android/Kotlin unit tests — ViewModels, reducers, validators, mappers, use cases, repositories with fakes, SavedStateHandle restoration, Flow/StateFlow emissions. Applies an adversarial 'how would I break this?' method: enumerate break vectors from the contract before w

  • adaptive

    Instructions to make or update an app's UI so that it adapts to different

  • agp-9-upgrade

    Upgrades, or migrates, an Android project to use Android Gradle Plugin

  • android-intent-security

    Best practices for Android Intent security. Use this skill when auditing

  • android-permissions-security

    Audits, detects gaps, and remediates Android permissions and IPC component

  • android-profiler

    Records and analyzes Android performance data and diagnoses performance

  • anr-audit-and-fix

    Audits Android codebases for ANR risks and diagnoses ANR stack dumps.

  • edge-to-edge

    Use this skill to migrate your Jetpack Compose app to add adaptive edge-to-edge

  • glance-appwidget-updates-and-memory

    Manages Android AppWidget state updates, background syncs, and RemoteViews

  • glance-canonical-layouts

    Use this skill to create home screen widgets using Jetpack Glance Canonical

  • jetpack-compose-performance

    Diagnose and optimize Android Jetpack Compose UI code. Use this skill

  • migrate-xml-views-to-jetpack-compose

    Provides a structured workflow for migrating an Android XML View to Jetpack

  • navigation-3

    Learn how to install and migrate to Jetpack Navigation 3, and how to

  • navigation-event

    Intercept back gestures and run Predictive Back animations using the

  • r8-analyzer

    Analyzes Android build files and R8 keep rules to identify redundancies,

  • testing-setup

    Analyze and create a testing strategy for Android apps - install testing

Subagents (5)

  • android-architect

    Android architecture specialist. Designs or reviews module structure, layer boundaries, data flow, state modelling, and DI for a feature or codebase, and writes short ADRs for significant decisions. Works from a plain brief (goal, scope, constraints). Use for 'design the architecture for X', 'review

  • android-developer

    Android implementation specialist for the non-UI layers: ViewModels, state and actions, repositories, Room/DataStore, network clients, WorkManager, and DI bindings in Kotlin. Works from a plain brief (goal, acceptance criteria, files). Use for 'implement the ViewModel for X', 'add a repository', 'wi

  • android-testing-specialist

    Android testing specialist: writes and reviews unit, integration, and Compose UI tests using an adversarial 'how would I break this?' method — break vectors from the contract, one distinct angle per test, fakes first. Works from a plain brief (code under test, acceptance criteria, files). Use for 'w

  • compose-expert

    Jetpack Compose specialist: screens and components, Route/Screen split, Material 3, theming, previews per state, accessibility, adaptive layouts, and Compose performance. Works from a plain brief (goal, acceptance criteria, files). Use for 'build the screen for X', 'make this composable accessible',

  • gradle-build-engineer

    Android Gradle specialist: convention plugins, version catalogs, module setup, AGP/Kotlin/KSP configuration, build performance, R8/shrinking setup, signing and CI build steps. Works from a plain brief (goal, acceptance criteria, files). Use for 'create a feature module', 'add a dependency', 'write a

MCP servers (1)

  • kotlinlang

    connects to: https://mcp.kotlinlang.org/mcp

Hooks (1)

  • SessionStart

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/link-cursor-agents.py"

View source on GitHub

More from asherepenko/ashforge

All 3 plugins →

iOS knowledge for Claude Code and Codex: a topic router, TCA and SwiftUI skills, pattern detection, vendored community and Xcode skills, the Xcode MCP, and five agents for Swift/SwiftUI/Xcode

18 skills · 5 agents · 1 MCP server · hooks

0

avengers-council

claudecodex

Engineering advisory board (8 core members + Captain America orchestrator) for reviewing plans, code, and architecture through structured 3-round debate with domain scoring and security veto

3 skills · 9 agents

0

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Maintain android-expert-toolkit?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins