skills
Skills for Kotlin, Jetpack Compose, and Android development
The chrisbanes/skills AI sub-agent provides a comprehensive collection of specialized skills for Kotlin, Jetpack Compose, and Android development workflows. It equips AI coding assistants with expert knowledge in areas like Compose state management, performance optimization, coroutine patterns, UI testing strategies, and API design best practices. Developers install these skills to help their AI assistants make better architectural decisions, write idiomatic Kotlin code, and follow Android development conventions. The skills also include workflow automations for Gradle execution, GitHub project management, and pull request shepherding.
Key Features
Use Cases
- 01Guide AI assistants to properly manage Compose state ownership and side-effect lifecycles in Android UI code
- 02Diagnose and fix Jetpack Compose recomposition performance issues using stability and deferred-read analysis
- 03Review and improve Kotlin Flow and coroutine architecture for correct cancellation and state management
- 04Design slot-based Compose component APIs with proper caller-provided content regions
- 05Automate GitHub project workflows with issue planning, parallel implementation slots, and CI/CD integration
- 06Enable AI assistants to autonomously manage pull request reviews, CI failures, and merge readiness
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
skills — FAQ
What is the chrisbanes/skills AI sub-agent?+
It is a curated collection of specialized skills that teach AI coding assistants best practices for Kotlin, Jetpack Compose, and Android development, including state management, performance optimization, testing patterns, and workflow automation.
How do I install chrisbanes/skills in Claude Code?+
Use the plugin marketplace commands: first run '/plugin marketplace add chrisbanes/skills', then '/plugin install chrisbanes-skills@chrisbanes-skills'. The skills will automatically activate when working with Kotlin files.
Which AI coding clients support chrisbanes/skills?+
The skills work with Claude Code, Codex, OpenCode, and any client that supports the Skills CLI framework (via 'npx skills add chrisbanes/skills').
Do I need API keys or special prerequisites to use these skills?+
No API keys are required. You only need a compatible AI coding assistant client and the ability to install plugins or skills in that environment.
Is the chrisbanes/skills sub-agent free to use?+
Yes, it is open source under the Apache 2.0 license and free to install and use.
What's the difference between compose-state-and-effects and compose-performance skills?+
The compose-state-and-effects skill handles state ownership, effect lifecycle, and callbacks, while compose-performance focuses on diagnosing stability issues, deferred reads, and recomposition optimizations based on runtime evidence.
How do I install skills?+
Open the source repository on GitHub and follow its README. skills is a skill — MCP Agents Market links you directly to the official repo.
Is skills free?+
skills is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.