Agent skill

kotlin-composable-review

Strict technical code review for Kotlin Jetpack Compose. Analyzes @Composable functions for recomposition issues, stability violations, memory leaks, state management antipatterns, accessibility gaps, and performance problems.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/kotlin-composable-review

SKILL.md

Kotlin Composable Code Review

Strict technical code review skill for Jetpack Compose. Identifies bugs, performance issues, and architectural violations.

When to Use

  • Reviewing any @Composable function
  • Analyzing recomposition and stability issues
  • Checking state management patterns
  • Validating side effect usage
  • Reviewing accessibility implementation
  • Auditing memory leak potential

Review Categories

  1. Recomposition & Stability - Unstable parameters, inline lambdas
  2. State Management - Lifecycle-aware collection, state hoisting
  3. Side Effects - LaunchedEffect, DisposableEffect usage
  4. Memory Leaks - Context leaks, lambda captures
  5. LazyList - Keys, item stability
  6. Modifier Chain - Propagation, ordering
  7. Remember & Derivation - Expensive ops, derivedStateOf
  8. Accessibility - Semantics, touch targets
  9. Architecture - Route/Screen separation
  10. Preview Quality - State coverage, configurations

Severity Levels

Level Criteria
CRITICAL Bugs, crashes, memory leaks, data loss
HIGH Performance degradation, architectural violations
MEDIUM Suboptimal patterns that scale poorly
LOW Conventions, readability, minor improvements

Verdict Criteria

Verdict Criteria
REJECT Any CRITICAL, or 3+ HIGH
NEEDS_CHANGES Any HIGH, or 3+ MEDIUM
APPROVED No HIGH/CRITICAL, ≤2 MEDIUM

References

  • references/review-checklist.md - Complete technical checklist
  • references/architectural-patterns.md - Route/Screen, state patterns
  • references/naming-conventions.md - File and function naming

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results