swift-java-migration-testing
Installation
SKILL.md
Java to Swift Migration Testing
The acceptance objective is identical observable behavior for identical inputs under equivalent environments.
Mandatory evidence dimensions
Maintain independent denominators for:
- Java production objects and members.
- Java test files, methods, parameterized/dynamic concrete cases, suites, and disabled tests.
- Test resources, golden files, schemas, certificates, archives, scripts, and datasets.
- Full Java/Swift differential cases.
- Swift-only obligations: optional/bridge boundaries, Codable shape, ownership, actor isolation, Sendable, cancellation, platform conditions, and SwiftPM behavior.
- Coverage, mutation, fuzz/property, sanitizer, performance/load, security, and platform evidence.
Dimensions 1–4 require exact completeness; dimensions 5–6 add target-language risk proof.