Claude Code Agentic coding tool for the terminal Claude Opus 4 coding terminal git refactoring debugging