android-code-review

Analyze Android Kotlin code for architecture compliance, coroutine safety, and best practices.

1|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ChooJeongHo/MovieFinder --skill android-code-review-choojeongho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-code-review
Source: https://github.com/ChooJeongHo/MovieFinder/tree/main/.claude/skills/android-code-review
Command: npx skills add https://github.com/ChooJeongHo/MovieFinder --skill android-code-review-choojeongho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android Kotlin codebases often suffer from architectural drift, performance pitfalls, and inconsistent best practices that slow reviews and introduce bugs.

Core Features & Use Cases

  • Architecture compliance checks (e.g., layer boundaries, UseCase/Repository usage)
  • Coroutine safety and lifecycle handling (viewModelScope, repeatOnLifecycle)
  • Memory and resource management reviews (binding cleanup, image loading, leak risks)
  • Error handling and user-facing feedback review
  • Android best-practices evaluation (Safe Args, SavedStateHandle, accessibility hints)
  • Code quality signals (naming, duplication, testability)
  • Use in PR reviews and pre-merge checks to provide actionable guidance
  • Output a structured code review in a consistent format for developers

Quick Start

Provide the Kotlin file path to review and let the skill analyze it against architecture, coroutine safety, memory management, error handling, and Android best practices.

Frequently Asked Questions about android-code-review

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

FAQPage Schema
How do I automate Android Kotlin code reviews for pull requests?

To automate Android Kotlin code reviews, provide the Kotlin file path to this skill to analyze architecture compliance, coroutine safety, memory management, and best practices, outputting structured actionable guidance for pull requests.

What are the best practices for checking coroutine safety and viewModelScope usage in Kotlin?

Checking coroutine safety involves validating proper viewModelScope and repeatOnLifecycle usage to prevent lifecycle-related leaks. This skill evaluates Android Kotlin code to enforce correct coroutine cancellation and lifecycle handling during reviews.

How do I enforce architecture layer boundaries and UseCase or Repository patterns in Android?

Enforcing architecture layer boundaries requires validating proper UseCase and Repository usage to prevent drift. This skill analyzes Android Kotlin modules to check architectural compliance and ensure separation of concerns.

Can I review an entire Android module for memory leaks and resource management?

Yes, you can review an entire Android module for memory leaks and resource management. The skill analyzes Kotlin code for binding cleanup, image loading risks, and leak prevention to provide structured feedback.

Does this code review tool check Safe Args, SavedStateHandle, and accessibility hints?

Yes, this code review tool checks Safe Args, SavedStateHandle, and accessibility hints. It evaluates Android best practices in Kotlin code to ensure proper navigation, state handling, and UI accessibility compliance.

What is the best way to check error handling and user-facing feedback in Android Kotlin?

The best way to check error handling is to analyze Kotlin code for proper exception catching and user-facing feedback. This skill reviews error management logic to ensure robust runtime behavior and clear UI messaging.