Claude has probably made the biggest difference for me, especially for software planning and code review.
I try not to start by asking it to write an entire feature. I first give it the task and relevant project context, then ask it to produce an implementation plan or ADR. After I review the assumptions and edge cases, I let it generate the first version of the code and tests.
I also use skills from marketplace, search github or marketplace for relevant tools with high number of starts - increases productivity by 30%
The biggest productivity improvement is not faster typing. It is spending less time switching between requirements, architecture, implementation and testing. Human review is still necessary, especially when the original task contains missing or contradictory information. It is called HITL (human in the loop)