
Kotlin Tooling Immutable Collections 0 5 X Migration
kotlin/kotlin-agent-skills/skills/kotlin-tooling-immutable-collections-0-5-x-migrationby kotlinc2f90697bf71Apache-2.01K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today
Migrate Kotlin (and Java) code from kotlinx.collections.immutable 0.3.x / 0.4.x to the latest 0.5.x. The 0.5.x line renames every copy-returning method on PersistentList / PersistentMap / PersistentSet / PersistentCollection to a participial form per KEEP-0459 (add→adding, removeAt→removingAt, set→replacingAt, put→putting, clear→cleared, …) and deprecates the old names (WARNING, with ReplaceWith). Driven by the compiler: bump the version, recompile, and apply the rename each deprecation warning names. Use when the user mentions kotlinx.collections.immutable 0.5.x, PersistentList migration, "Use adding() instead", KEEP-0459, or sees deprecation warnings from kotlinx.collections.immutable.
Only the file list is public. File contents are available once the skill is installed in a workspace.
| Path | Size | Type |
|---|---|---|
| SKILL.md | 9.2 KB | text/markdown |
Source and attribution
Source:kotlin/kotlin-agent-skillsinskills/kotlin-tooling-immutable-collections-0-5-x-migrationat commitc2f9069
License: Apache-2.0
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More from kotlin/kotlin-agent-skills

Kotlin Tooling Java To Kotlin
kotlin
Converts Java source files to idiomatic Kotlin with framework-aware guidance and a verified 4-step methodology.

Kotlin Tooling Native Build Performance
kotlin
Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform iOS projects.

Kotlin Backend Jpa Entity Mapping
kotlin
Guides correct Kotlin JPA/Hibernate entity mapping, identity, uniqueness, and fetch plans.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Web Design Guidelines
vercel-labs
Reviews UI code against Web Interface Guidelines fetched from a remote source and reports findings as file:line entries.

Vercel React Native Skills
vercel-labs
React Native and Expo best-practice rules covering list performance, animation, navigation, UI patterns, state, and monorepo setup.

Vercel React Best Practices
vercel-labs
Vercel's React and Next.js performance guidelines, organized as 70 rules for writing, reviewing, and refactoring code.