chrisbanes-skills
v2026.10.21by chrisbanes · author: Chris Banes
Skills for Kotlin, Android, JVM, and Jetpack Compose development by Chris Banes.
What chrisbanes-skills does, in the publisher's words
A set of skills for Kotlin, Jetpack Compose, Android development, and grounded writing.
The repository is also a portable Agent Plugins v1.0.0 package. Conforming clients discover the root plugin.json and the immediate skill directories under skills/.
From the project README, punctuation lightly normalized · Open the README on GitHub
- Skills
- 19
- MCP servers
- 0
- Stars
- 1,113
- License
- Apache-2.0
- Repo created
- 2026-05-12
- Last pushed
- 2026-10-21
- Publisher type
- User
- Version
- 2026.10.21
Links
Skills · 19
- android-benchmark-comparison
- compose-animations
- Use when writing or reviewing Jetpack Compose motion: visibility enter/exit, animating one property toward a target, color or size transitions, multiple properties from one state, switching composable content, or choosing between AnimatedVisibility, animate*AsState, rememberTransition, AnimatedCont…
- compose-component-design
- Use when designing or reviewing reusable Jetpack Compose component APIs with modifier parameters, root layout placement, caller-provided variable content, primitive content parameters, optional content, or boolean shape flags.
- compose-focus-navigation
- Use when writing or reviewing Jetpack Compose UI for TV, keyboard, desktop, accessibility focus, D-pad navigation, FocusRequester, focusProperties, key events, or initial focus behavior.
- compose-performance
- Use when investigating Jetpack Compose recomposition cost, compiler stability reports, skippability, unstable parameters, frame-rate State reads, cross-phase snapshot back-writing, or @ReadOnlyComposable contracts.
- compose-state-and-effects
- Use when writing or reviewing Jetpack Compose state ownership, remember state, state hoisting, screen state holders, LaunchedEffect, DisposableEffect, SideEffect, Flow collection, navigation, snackbar, analytics, or focus requests.
- compose-ui-testing-patterns
- Use when writing or reviewing Jetpack Compose UI tests, screenshot tests, previews, semantics assertions, fake image loading, keyboard input, focus assertions, interaction state (hover/pressed/focused), or tests for plain state-driven UI composables.
- deliver-spec
- gradle-run
- Use when planning to execute Gradle through `gradle`, `./gradlew`, or a custom `gradlew*` wrapper script, or diagnosing a Gradle build, compact workflow ledger, repeated failure fingerprint, check, test, lint, warning, or failure even when no new Gradle run is appropriate.
- grounded-writing
- Use when drafting or revising text for the user to publish or send, including short review comments, replies, and evidence-led technical prose.
- implement-with-subagents
- Use when implementing or reviewing the orchestration of supplied tickets or plan tasks through separate implementation subagents, including queue atomicity, task-scoped commit acceptance, and repair ownership.
- kotlin-api-design
- Use when designing or reviewing Kotlin function ownership, member or extension functions, factories, single-field domain types, value classes, data classes, Kotlin Multiplatform expect/actual declarations, or platform service boundaries.
- kotlin-concurrency-and-flow
- Use when writing or reviewing Kotlin coroutine scope ownership, raw Thread or Executor work, init launches, non-suspending launch APIs, runBlocking, cancellation, StateFlow, SharedFlow, Channel, stateIn, SharingStarted, state updates, or one-shot events.
- kotlin-control-flow
- Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
- release-kotlin-library
- run-github-project
- shepherd
- to-plan
- using-chrisbanes-skills
Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
Category
Other. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.
Keywords
kotlin · android · jetpack-compose · skills
Related by publisher and keywords
Official Gradle skills for AI coding agents: audit a build against Gradle best practices, and upgrade the Gradle wrapper.
AI agent skills for Kotlin by @huanshankeji.
The text-to-cad plugin gives your agent local workflows for generating 3D models as STEP, GLB, STL or 3MF files. It also does design for manufacturing checks, generates engineering drawings, and connects to popular 3D printing, sheet metal and CNC fabrication services.
Mobile automation for AI agents: control Android and iOS devices, emulators and simulators, launch apps, tap, swipe, type, take screenshots, read the accessibility tree.
Open and operate granted Agent-Native apps through Dispatch MCP, with inline app surfaces and current browser screen state.
Explore, compare, iterate, and export interactive UI design prototypes from the Design app.
[](https://agentpluginsdirectory.com/plugins/chrisbanes-skills)✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.