android-rxjava-to-coroutines-migration

Community

Safely refactor legacy Android RxJava code to Kotlin coroutines and Flow

AuthorkrutikJain
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a guided approach to converting Android code that still uses RxJava to Kotlin coroutines and Flow, ensuring that the functionality is maintained and modernized safely.

Core Features & Use Cases

  • RxJava to Coroutines Migration: Safely migrate existing RxJava code to coroutines for more efficient asynchronous processing.
  • Lifecycle-Aware Collections: Utilize lifecycle-aware collections to manage subscriptions and state.
  • Type Mapping and Operator Review: Offers a clear type mapping matrix and a checklist for operator reviews.
  • Staged Migration: Enables a phased migration process with the option to stage work for later review.

Quick Start

Run the skill with the following command to scan a sample project: python3 scripts/scan_rxjava_usage.py examples/fixtures/rxjava-legacy-sample

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: android-rxjava-to-coroutines-migration
Download link: https://github.com/krutikJain/android-agent-skills/archive/main.zip#android-rxjava-to-coroutines-migration

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.