I think the dividing line between skilled and unskilled use of AI is 'machine, do magic' vs 'machine, do x, y and Z, thus and so, avoid i, j, k which knowledge is the fruit of bitter experience.' Being able to articulate what matters and why is the ultimate high level language.
At that point you are just defining the requirements, you may as well write the code for it