management and critical thinking.management - it occured to me that giving instructions to agent is very similar to giving instructions to human employees - even the best of them make mistakes.
i learnt that asking claude code to "investigate for 3 potential root causes" is more effective than "investigate the root cause" in bug fix. this blows my mind as i realize that agent can be lazy, can be careless, and we can give better instruction to prevent that.
another reason why i said this is that giving enough context and defining blast boundary is more efficient than hand-holding/micromanaging and checking every tool call for agents. the management skill for human employees also works here.
critical thinking - you just need to have your judgement on the seemingly solid but actually halluncinated agent bs.