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:
- Java production objects and members.
- Java test files, test methods, parameterized/dynamic concrete cases, suites, and disabled tests.
- Test resources, golden files, schemas, certificates, archives, scripts, and datasets.
- Full Java/Kotlin differential cases.
- Kotlin-only obligations such as null/platform-type boundaries, coroutine cancellation, Flow lifecycle, Java ABI, and Gradle/toolchain compatibility.
- Coverage, mutation, fuzz/property, load/soak, security, and platform evidence.
Dimensions 1–4 must reach exact completeness; dimensions 5–6 are additive risk evidence.