It’s a tool until you start outsourcing the thinking to it. Then it’s not a tool, it’s literally the only thing that can work on the codebase. I agree it’s a tool I don’t agree with “using it well takes skill”. I’d reword that to “knowing when to use it takes discipline”.