chrisbaneschrisbanesCommunityยท29 Agent Skills Included

skills

Expert Kotlin, Jetpack Compose, and Android workflow skills for AI agents

Guides AI agents through Kotlin and Jetpack Compose code reviews, covering state ownership, recomposition performance, animations, focus navigation, UI testing, and coroutine design. Automates Gradle builds with compact diagnostics, plans GitHub issues into implementation contracts, and shepherds pull requests through CI repair. Eliminates guesswork in Android architecture decisions with evidence-based, step-by-step procedures.
npx skills add chrisbanes/skills --all -g -y
Available:

Instructs the AI agent on how to author, evaluate, and maintain skills in this repository, including routing updates, evaluation coverage, and release versioning rules.

All Skills in This Repository (29)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

kotlin-multiplatform-expect-actual

Enforce stable cross-platform boundaries in Kotlin Multiplatform projects using expect/actual or interfaces.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

using-chrisbanes-skills

Route broad Kotlin, Android, or Jetpack Compose tasks to relevant focused skills.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-focus-navigation

Implement and test focus navigation in Jetpack Compose for keyboard-first platforms.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

shepherd

Automate PR and MR shepherding across GitHub and GitLab with CLI tools.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-state-holder-ui-split

Decouple Compose screen business logic from UI wiring with a state-holder composable.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-slot-api-pattern

Convert primitive parameters into composable slots for reusable Jetpack Compose components.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-side-effects

Route Jetpack Compose side effects to appropriate effect APIs.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-state-deferred-reads

Move Jetpack Compose frame-rate state reads into layout and draw phases.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-state-hoisting

Decide where Jetpack Compose UI state and logic should reside.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

kotlin-types-value-class

Guide Kotlin developers on using @JvmInline value classes for single-field types.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

compose-animations

Guide Jetpack Compose animation API selection and implementation in Kotlin.

Community
Intermediate
๐Ÿ“ฆ In Repo
chrisbaneschrisbanes

kotlin-coroutines-structured-concurrency

Refactor stored CoroutineScope usage into suspending APIs with lifecycle-bound scopes.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install chrisbanes skills?โ–ผ

Run `npx skills add chrisbanes/skills --all -g -y` in your terminal to install the full skill suite globally.

What do these Kotlin and Compose skills do?โ–ผ

They give your AI agent expert procedures for Compose state, performance, animations, testing, and Kotlin coroutine and API design decisions.

Can AI agents fix Compose recomposition problems?โ–ผ

Yes. The compose-performance skill diagnoses stability, deferred reads, and back-writing issues from real runtime evidence before suggesting fixes.

Does this work with Claude Code and Codex?โ–ผ

Yes. All skills follow the standard SKILL.md format and install as plugins for Claude Code, Codex, and OpenCode.

Can it manage GitHub projects and pull requests?โ–ผ

Yes. The run-github-project and shepherd skills plan issues, triage review feedback, and repair CI failures automatically.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’