Claude-skill-registry 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.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/kotlin-composable-review" ~/.claude/skills/majiayu000-claude-skill-registry-kotlin-composable-review && rm -rf "$T"
manifest: skills/data/kotlin-composable-review/SKILL.md
source content

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

LevelCriteria
CRITICALBugs, crashes, memory leaks, data loss
HIGHPerformance degradation, architectural violations
MEDIUMSuboptimal patterns that scale poorly
LOWConventions, readability, minor improvements

Verdict Criteria

VerdictCriteria
REJECTAny CRITICAL, or 3+ HIGH
NEEDS_CHANGESAny HIGH, or 3+ MEDIUM
APPROVEDNo 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