Claude Code
Claude Code is an agentic coding tool by Anthropic that works in your terminal, understands your codebase, and helps you write, edit, debug, and ship code faster.
About Claude Code
Claude Code is Anthropic's agentic coding tool that lives in the terminal, reads your repo, runs your shell, edits files, and drives git on your behalf. It works as an interactive REPL, a scriptable headless command for CI, a long-running background agent, or a session you steer from claude.ai or your phone. It plugs into VS Code, Cursor, Windsurf, JetBrains, GitHub Actions, Chrome, and MCP servers, so the same agent shows up wherever you already work.
The pitch is straightforward: instead of autocomplete, you get an assistant that can plan a change, touch the files, run the tests, open a PR, and tell you what it did.
What It Is
Claude Code is a CLI you install with one curl or PowerShell line and launch by typing claude in any repo. It then has read, write, edit, search, and Bash tools, plus whatever MCP servers and plugins you've connected. The docs describe a default loop where Sonnet handles most coding work, Opus is reserved for planning and harder reasoning, and Haiku covers cheap mechanical tasks. Models, effort levels, and permission modes are all swappable mid-session.
Core Capabilities
- Agentic codebase search — Claude explores files on its own with grep, glob, and reads to answer architecture questions and trace dependencies without you hand-selecting context.
- Direct edits with diffs — Reads, writes, and edits files in place, showing proposed diffs you can approve, edit, or reject.
- Bash execution — Runs your build, tests, linters, formatters, and any other CLI tool already on your machine.
- Git and PR automation — Stages, commits, branches, rebases, and opens GitHub pull requests via the
ghCLI. - Plan mode and checkpointing — Drafts a plan before large changes and lets you rewind code and conversation to any earlier checkpoint with
/rewind. - MCP, plugins, and skills — Connects to external tools (Jira, Slack, Notion, databases, custom services) through MCP; plugins extend behavior, and skills are markdown prompt files Claude can invoke automatically.
Parallel, Background, and Scheduled Work
/batch decomposes a large change into 5–30 independent units and runs each one in its own git worktree as a background subagent that opens a PR when it finishes. /background detaches the current session so it keeps working while you free up your terminal, and claude agents is the management view for monitoring, attaching to, and respawning those sessions.
For recurring or watchful work, /loop runs a prompt repeatedly while the session is open (on an interval like 5m or self-paced) and /schedule creates routines that execute on Anthropic-managed cloud infrastructure. /autofix-pr spawns a web session that watches a PR and pushes fixes when CI fails or reviewers leave comments. The same agent also runs from your browser via Claude Code on the web, with /teleport to pull a web session back into your terminal and Remote Control to drive a local session from claude.ai or the Claude mobile app.
Command Cheat Sheet
The CLI exposes dozens of slash commands. The docs group them roughly by where they fit in a session:
| When you're… | Useful commands |
|---|---|
| Setting up a repo | /init, /memory, /mcp, /agents, /permissions |
| Picking how Claude thinks | /model, /effort, /plan, /fast |
| Mid-task housekeeping | /context, /compact, /clear, /btw, /copy |
| Running work in parallel | /tasks, /background, /batch, /loop, /schedule |
| Reviewing before shipping | /diff, /simplify, /review, /security-review, /ultrareview |
| Moving between sessions | /resume, /branch, /teleport, /remote-control, /desktop |
| Recovering from trouble | /rewind, /doctor, /debug, /feedback |
| Tracking spend and limits | /usage, /cost, /extra-usage, /upgrade |
Launch-time flags cover automation: -p for print/headless mode, --output-format json, --max-turns, --max-budget-usd, --permission-mode, --allowedTools, --mcp-config, --bg, and --remote.
Usage and Limits to Plan Around
Anthropic publishes a session-and-week model for subscription usage. The support docs describe a rolling 5-hour session window plus separate weekly limits, with a stricter weekly cap on Opus than on other models. The Usage settings page surfaces both bars. Hitting a limit prints a "resets at time" message; you can switch to a lighter model or, on eligible plans, enable extra usage.
Every turn re-sends the whole conversation, your CLAUDE.md, and any files Claude has read, which is where most token spend comes from. The docs recommend five habits: /clear between tasks, match the model to the job, reference files by path instead of pasting, keep CLAUDE.md lean (under ~200 lines), and ask for a plan before large changes. The /model opusplan shortcut bakes the "plan with Opus, execute with Sonnet" pattern in. For API users (Console, Bedrock, Vertex, Foundry), there is no hard cap; /cost shows running session spend.
Update: Recent Additions
Recent additions called out in the official docs include the agent view and background sessions, /batch with worktree-based parallel work, /loop and /schedule for time-based work, Remote Control, Claude Code on the web with /teleport, /ultrareview for deep multi-agent review in a cloud sandbox, plugins and channels (research preview), and /extra-usage for continuing past subscription limits.
Community Discussions
Ultracode and Dynamic Workflows: Claude Code Can Now Run 1,000 Agents on One Task
Jarred Sumner, the creator of Bun, pointed Claude Code at his JavaScript runtime and asked it to port the whole thing from Zig to Rust. Eleven days later, a pull request landed on main: roughly 750,000 lines of Rust, 6,755 commits, and 99.8% of the existing test suite still passing. Sumner said he h…

Claude Code Mods expose the agent loop to plugin code
Claude Code now lets you write JS/TS that changes how the agent works. Prompts, tool arguments, retries, results, commands, shared state, even the terminal UI. These are called Mods, shipped inside plugins, available in CLI v2.1.287. Lots of room to build workflows around how you actually work. Over…
A second pair of eyes inside Claude Code
Oh, I like the idea of Claude Code’s “You should know” side-agent noticing a requirement that got lost while the main agent was busy fixing something else. It’s off by default, but that sounds worth trying on a small feature. Would love to see what it actually catches.
More thinking time for the reviewer
Can Claude Code’s new sub-agent effort setting give the reviewer more thinking time without making every little edit slower? That’s the part I’d want to try.
What happens if the mod guarding a tool call crashes?
One detail in the Claude Mods docs caught my eye: if a hook throws before calling the next handler, Claude Code normally skips it and continues. A guard can instead handle the error and deny the call. That makes the error path part of the permission policy. Curious whether mod authors will show that…
Pricing
Hobby
For the tinkerer
- No credit card required
- Limited Agent requests
- Access to Composer
Pro
Individual plan for the agent-curious
- Everything in Hobby, plus:
- Extended limits on Agent
- Generous limits for Grok
- Access to frontier models
- Grok Bot access
- MCPs, skills, and hooks
- Cloud agents
- Bugbot on usage-based billing
Pro+
Individual plan for the daily builder
- Everything in Pro, plus:
- 3x Pro limits on Agent
- Generous limits for Grok
- Access to frontier models
- Higher Grok Bot usage limits
- MCPs, skills, and hooks
- Cloud agents
- Bugbot on usage-based billing
Ultra
Individual plan for the agent-native
- Everything in Pro, plus:
- 20x Pro limits on Agent
- Generous limits for Grok
- Access to frontier models
- Highest Grok Bot usage limits
- MCPs, skills, and hooks
- Cloud agents
- Bugbot on usage-based billing
- Priority access to new features
Teams Standard
For teams that ship together. Priced per user.
- Everything on Individual, plus:
- Centralized team billing and administration
- Team marketplace for internal rules, skills, and plugins
- Cloud agents and automations with shared team context
- Grok Bot access
- Agentic code reviews with Bugbot
- Usage analytics to understand team behavior
- Team-wide privacy mode
- SAML/OIDC SSO
Teams Premium
For teams that ship together. Priced per user.
- Everything on Individual, plus:
- 5x Standard limits on Agent
- Centralized team billing and administration
- Team marketplace for internal rules, skills, and plugins
- Cloud agents and automations with shared team context
- Higher Grok Bot usage limits
- Agentic code reviews with Bugbot
- Usage analytics to understand team behavior
- Team-wide privacy mode
- SAML/OIDC SSO
Enterprise
For scaled organizations
- Everything on Teams, plus:
- Pooled usage
- Invoice/PO billing
- SCIM seat management
- Repository, model, and MCP access controls
- Auto-run, browser, and network controls
- Audit logs and service accounts
- AI code tracking API
- Access, network, and audit controls for Grok Bot
- Priority support and account management
Capabilities
Key Features
- Natural language code editing and generation
- Multi-file codebase understanding
- Agentic search and indexing
- Git workflow automation
- Test execution and debugging
- Architecture and code explanation
- Dependency analysis and management
- Shell command execution
- Extended thinking for complex reasoning
- Sub-agents for parallel task execution
- Checkpointing and rewind
- Custom slash commands
- CLAUDE.md context files
- Pre and post tool hooks
- Headless mode for scripting and CI/CD
- Background task execution
- GitHub PR and issue automation
- IDE inline diff viewing
- Context management and compaction
- File search and pattern matching
- Memory and session persistence
- Plugin and marketplace support
- Custom agent creation
- Web browser automation
- Image and screenshot analysis
