Fun fact: I had no idea how to solve this mechanical puzzle.
The good thing about engineering is that you can do reverse-engineering. All I needed to know is the solved state - colored parts are reassembled, and basic game mechanics - piece, slice rotation. I put pieces into a three-dimensional matrix, where the Z-axis represents the facets (“sides”) of the cube and applied those basic rules to it.
You don’t have to know all the details of the project to make it happen. If you know what outcome is expected, deliver it. No extra steps.
See you when you see me,