kotlin-java-migration-testing

Installation
SKILL.md

Java to Kotlin Migration Testing

This skill defines the acceptance proof. The final objective is identical observable behavior for the same inputs under equivalent environments.

Mandatory evidence dimensions

Keep independent denominators and statuses for:

  1. Java production objects and members.
  2. Java test files, test methods, parameterized/dynamic concrete cases, suites, and disabled tests.
  3. Test resources, golden files, schemas, certificates, archives, scripts, and datasets.
  4. Full Java/Kotlin differential cases.
  5. Kotlin-only obligations such as null/platform-type boundaries, coroutine cancellation, Flow lifecycle, Java ABI, and Gradle/toolchain compatibility.
  6. Coverage, mutation, fuzz/property, load/soak, security, and platform evidence.

Dimensions 1–4 must reach exact completeness; dimensions 5–6 are additive risk evidence.

Source-test parity

Installs
3
First Seen
13 days ago
kotlin-java-migration-testing — full-stack-skills/kotlin-skills