Breaks a complicated problem into smaller reasoning steps and evaluates multiple possible approaches before recommending one. Use for genuinely hard, multi-faceted problems, not routine tasks.