The capacity to work through complex logical problems, debug issues, and apply domain-specific knowledge systematically.
Code generation, debugging, explanation, and refactoring
Multi-step reasoning, logic puzzles, mathematical problem-solving