Claude Code: The Terminal is Living
Anthropic's Claude Code CLI is shifting the development paradigm from manual editing to high-level orchestration. It is the most impressive tool in my stack because it runs where real engineering already happens.
Anthropic's Claude Code CLI is shifting the development paradigm from manual editing to high-level orchestration. It is the most impressive tool in my stack because it runs where real engineering already happens.
The biggest change in how I use AI this year did not happen in a sidebar. It happened after I typed claude in a repo root and walked away.
I have tried every Copilot-style extension. They suggest snippets. I paste them. I run the tests myself. I fix the imports myself. Claude Code is the first tool that feels like handing work to someone who can also run npm test and read the failure.
GUI chat is fine for questions. It is bad for doing work across a codebase.
When the agent lives in your shell, it can grep, edit files, and re-run the build without you acting as the human API between "idea" and "repo." That sounds obvious. Most products still stop at the code block.
Run claude in a project and you are not opening a prettier ChatGPT tab. You are giving it file access, shell access, and permission to iterate until the tests pass or it gets stuck and asks you.
I asked it to fix a race condition in our payment service and add an integration test that proved it was fixed.
It searched for PaymentService, found a missing await in the transaction path, wrote a test that reproduced the failure, ran the suite, patched the code, and ran it again. I watched the whole thing from the terminal. I did not copy a single diff by hand.
That is the bar I care about. Close the loop. Do not hand me homework.
It still guesses wrong on architecture. I do not ask it to redesign the whole system. I ask it to fix something bounded where "green tests" is a clear win.
Most days I am not doing heroics. I use it for:
I am a senior engineer. My job is still architecture, reviews, and the conversations in agentic AI communication. Claude Code is for the parts I already know how to do but do not want to type again.
Install the CLI, cd into a repo, and pick something low risk. A doc pass. Unit tests on one gnarly module. Not "refactor the monorepo."
If the first task is vague, you will get vague code and burn quota arguing about it. If the task has a definition of done ("tests pass", "this function is covered"), the agent can actually finish.
I still use Cursor for inline edits and multi-file Composer sessions. Claude Code won a permanent slot because it runs where my project already lives: the terminal, with my scripts, my env, my git state.
Stop treating AI as a copy-paste side panel. Let it run the commands and show you the diff when it is done.