I'm migrating some sites with Claude code to keep track of the steps and provide commands for the steps.
In a simple Django migration, I've already spotted 2 wrong bash commands, tail -50 without the -n and a wrong curl -H.
Simple accidents that I can spot and correct. I also made the glad intermediate step of pasting the proposed commands into plain text before running them, and the terminal wrapping was looking like some executable scripts should be on their own line, when in reality they were part of a terminal-wrapped ls command, had I pasted those without inspection, would have ran the ls with less files and then execute the scripts.