kotlin-android-reviewer

Review Android Kotlin projects for Compose, Coroutines, Flow, and ViewModel patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill kotlin-android-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-android-reviewer
Source: https://github.com/physics91/claude-vibe/tree/main/skills/kotlin-android-reviewer
Command: npx skills add https://github.com/physics91/claude-vibe --skill kotlin-android-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reviews Android Kotlin code for Jetpack Compose, coroutines, Flow patterns, and ViewModel structure to improve performance and reliability.

Core Features & Use Cases

  • Compose patterns: detects side-effects and memory usage in composables.
  • Coroutines & Flow: ensures proper scope usage and state collection.
  • ViewModel structure: promotes unidirectional data flow and SavedStateHandle usage.
  • Performance checks: flags potential memory leaks and excessive recompositions.
  • Use Case: Refactor a screen to use proper state hoisting and lifecycle-safe coroutines.

Quick Start

Run the kotlin-android-reviewer on an Android project to surface patterns that impact performance and memory.

Frequently Asked Questions about kotlin-android-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Android Kotlin code for Jetpack Compose and coroutines issues?

Run kotlin-android-reviewer on your Android project to identify issues in Jetpack Compose patterns, coroutines scope usage, Flow state collection, and ViewModel structure. The tool detects memory leaks, excessive recompositions, and pattern compliance violations with severity classifications and actionable recommendations.

What does kotlin-android-reviewer check for in Compose composables?

Kotlin-android-reviewer detects side-effects and memory usage patterns in composables that impact performance. It flags improper state hoisting, lifecycle-unsafe coroutine launches, and composition recomposition inefficiencies across your Jetpack Compose screens.

Can kotlin-android-reviewer help enforce ViewModel and state management best practices?

Yes. The reviewer promotes unidirectional data flow and SavedStateHandle usage in ViewModels. It verifies coroutine scopes are lifecycle-aware and checks that Flow state collection follows MVVM and Clean Architecture patterns.

Does kotlin-android-reviewer work with Flow and coroutines patterns?

Yes. Kotlin-android-reviewer applies detection rules for coroutines scope usage, Flow collection patterns, and state management lifecycle safety. It ensures proper scope binding and identifies state-collection anti-patterns.

What kinds of memory leaks and performance issues does kotlin-android-reviewer detect?

The tool implements memory-leak checks and flags excessive recompositions in Compose, improper coroutine scope binding, and unsafe Flow collection. It surfaces issues across build configurations with structured findings and severity levels.

Can I use kotlin-android-reviewer on projects with MVVM and Clean Architecture?

Yes. Kotlin-android-reviewer is designed for Android Kotlin projects using Jetpack Compose, Coroutines, Flow, and MVVM with Clean Architecture. It validates pattern compliance and surfaces deviations with specific recommendations.