android-code-review

Detect and remediate critical Android code quality issues in Kotlin sources.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/daispacy/py-claude-marketplace --skill android-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-code-review
Source: https://github.com/daispacy/py-claude-marketplace/tree/main/py-plugin/skills/android-code-review
Command: npx skills add https://github.com/daispacy/py-claude-marketplace --skill android-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires .

What problem does it solve?

This Skill provides a focused, high-priority Android code review for Payoo Android apps, emphasizing naming conventions, memory leaks, UI state pattern usage, and proper placement of business logic.

Core Features & Use Cases

  • Naming conventions: Enforce PascalCase for types, camelCase for variables, and clear, descriptive names.
  • Memory safety: Identify leaks, improper Scope usage, and lifecycle issues; propose fixes.
  • UIState modeling: Recommend sealed class or union-based UI state patterns.
  • Business logic placement: Ensure UseCases contain business logic; ViewModels orchestrate, not implement.

Quick Start

Review an Android PR with Kotlin files focusing on critical patterns and produce a prioritized set of issues and fixes.

Frequently Asked Questions about android-code-review

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

FAQPage Schema
How do I detect critical code quality issues in Android Kotlin files during code review?

Android code review identifies critical and high-priority issues in Kotlin sources across Activities, Fragments, ViewModels, UseCases, and Repositories. It enforces naming conventions, detects memory leaks, validates UI state patterns, and ensures business logic placement aligns with MVVM architecture compliance.

What are common memory leaks in Android code and how do I fix them?

Memory leaks in Android stem from improper Scope usage, lifecycle issues, and incorrect reference handling. Code review detects these patterns and proposes fixes by identifying where lifecycle-aware components should replace static references and where scope boundaries need enforcement.

How should I structure business logic in Android MVVM architecture?

In MVVM, UseCases contain business logic implementation while ViewModels orchestrate and delegate. Code review ensures business logic doesn't leak into ViewModels or UI layers, validates sealed class UI state patterns, and confirms proper separation of concerns across architectural layers.

What naming conventions should Android Kotlin code follow?

Android code enforces PascalCase for types and classes, camelCase for variables and functions, and descriptive names across all identifiers. Code review validates these patterns alongside lifecycle method naming and state variable clarity in MVVM and MVI implementations.

Can I use this code review for Java Android files or only Kotlin?

Code review applies to both Kotlin and Java Android files. It handles all standard Android components—Activities, Fragments, ViewModels, UseCases, Repositories—regardless of language, applying consistent architectural and naming standards across mixed codebases.

What's the difference between reviewing a full module versus a PR diff?

Code review works on PR diffs for focused change analysis or full module audits for comprehensive architectural validation. Both approaches detect the same critical issues—naming violations, memory leaks, UIState misuse, and incorrect logic placement—with scope adapted to input granularity.