Taking one jar that is obfuscated (naming convention only) and another that is cleanly named, allow Recaf to detect similar structures between each file and apply the clean mappings to the obfuscated jar.
This will require some thought into how to do structure similarity detection.
You could use Matcher for this, once it can be consumed as a library at least. To prevent false positives, you can only use results above a certain threshold
Taking one jar that is obfuscated (naming convention only) and another that is cleanly named, allow Recaf to detect similar structures between each file and apply the clean mappings to the obfuscated jar.
This will require some thought into how to do structure similarity detection.