Is there a single word for ability to hide complexity or ability to hide details?
Facade: An artificial or deceptive front
In certain contexts you might use this:
legerdemain /ˌlejərdəˈmān, ˈlejərdəˌmān, /
skillful use of one's hands when performing conjuring tricks.
maybe you can try obfuscate
(computing) To alter code while preserving its behavior but conceal its structure and intent. We need to obfuscate these classes before we ship the final release.
make (something) simpler or easier to do or understand.