You can keep tacit knowledge if you keep your prompts _really_ small and check the output at each step. That is how I write most of code these days, but I also interweave some manual editing occasionally (because it would be faster than prompting).
Basically using it as a way to type faster.