android-rxjava-to-coroutines-migration
CommunitySafely 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.