rxjava-migration
CommunityMigrate RxJava to Kotlin Coroutines
Authorrcosteira79
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you incrementally migrate your Android/KMP codebase from RxJava to Kotlin Coroutines and Flows, reducing complexity and improving maintainability.
Core Features & Use Cases
- Complexity Assessment: Automatically classifies RxJava chains as simple or complex to determine the migration approach.
- Type and Operator Mapping: Provides explicit mappings for RxJava types and operators to their Kotlin Coroutine/Flow equivalents.
- Interop Patterns: Offers clear guidance on using
kotlinx-coroutines-rx3for seamless bridging during incremental migration. - Use Case: You have a legacy Android app heavily reliant on RxJava for asynchronous operations. You want to gradually adopt Kotlin Coroutines for new features and eventually migrate existing ones. This Skill guides you through mapping
Observables toFlows andSingles tosuspend funs.
Quick Start
Use the rxjava-migration skill to help migrate the following RxJava code snippet to Kotlin Coroutines.
Dependency Matrix
Required Modules
org.jetbrains.kotlinx:kotlinx-coroutines-rx3
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: rxjava-migration Download link: https://github.com/rcosteira79/android-skills/archive/main.zip#rxjava-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 223,000+ vetted skills library on demand.