Some models needs extra help to use tools properly, for instance Gemini doesn’t like to grep and tends to read_file a lot hence is not as good as sonnet in exploring the codebase.
Some specific tasks can benefit from extra precision, one can write a rule and instruct the models how to use available tools the optimal way to extract info from a big folder (eg: a big internal component library loaded as submodule).