code-review

Review Android code for architecture, bugs, and memory leaks.

1.6k|163|Updated Jan 10, 2018
One-click install
npx skills add https://github.com/igorescodro/alkaa --skill code-review-igorescodro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/igorescodro/alkaa/tree/main/.junie/skills/code-review
Command: npx skills add https://github.com/igorescodro/alkaa --skill code-review-igorescodro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the critical process of reviewing Android code, ensuring it meets high standards for architecture, best practices, and stability before deployment.

Core Features & Use Cases

  • Architectural Adherence: Verifies compliance with clean architecture principles (MVVM, MVI).
  • Best Practice Enforcement: Checks for correct usage of Android Jetpack, Kotlin Coroutines, and dependency injection.
  • Bug Detection: Identifies potential crashes, memory leaks, and resource management issues.
  • Use Case: A team lead can use this Skill to automatically flag potential issues in a pull request, saving valuable developer time and improving code quality.

Quick Start

Use the code-review skill to review the attached Android code changes.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I check my Android code for memory leaks and context leaks before deployment?

Android code review for architectural soundness detects potential crashes by evaluating code quality, context leaks, and coroutine misuse. It verifies compliance with clean architecture principles like MVVM and MVI to ensure maintainability before deployment.

Can I automatically verify clean architecture and MVVM compliance in my pull requests?

Yes, you can automatically verify clean architecture and MVVM compliance in pull requests. The review evaluates architectural adherence and enforces best practices for Android Jetpack and dependency injection, saving developer time and improving code quality.

What is the best way to enforce Kotlin Coroutines and Android Jetpack best practices?

The best way to enforce Kotlin Coroutines and Android Jetpack best practices is through automated code review. It checks for correct framework usage, identifies resource management issues, and enforces dependency injection to maintain production-ready Android code.

Does automated code review work for both Kotlin and Java Android development?

Automated code review works for both Kotlin and Java Android development by applying language-specific best practices. It evaluates code quality, maintainability, and stability by identifying common pitfalls like context leaks and coroutine misuse across both languages.

Why does my Android app crash and how can code review identify potential bugs?

Android app crashes often stem from memory leaks, resource mismanagement, or architectural flaws. Code review identifies these potential bugs by evaluating architectural soundness, checking dependency injection usage, and detecting context leaks to improve overall stability.