Enables dynamic and reflective problem-solving through a structured thinking process, breaking down complex problems into manageable steps with revision and branching capabilities.