Vibe Coding
Back to Claude Code

Claude Code / quick start

Overview of Claude Code

Claude Code is an agent-based coding tool that runs where you work, helping you understand your code base, edit files, run commands, and deliver results.

Overview of Claude Code key concepts infographic
Overview of Claude Code key concepts infographic

What is Claude Code?

Claude Code is Anthropic's agent-based coding tool for software engineering. Instead of just doing code completion, it reads files in the real code base, understands the context, edits the code, runs commands, and leaves the results for developers to review.

The official documentation describes Claude Code as a coding agent that can work in terminals, IDEs, desktops, browsers, and team collaboration tools. It handles codebase navigation, bug fixing, test generation, refactoring, PR preparation, documentation updates, and ongoing maintenance.

The key for learners is not to use it as a "question and answer robot", but to master a verifiable closed loop: propose a clear task, let Claude read the relevant context, confirm the plan, perform the modification, run the verification, and finally review the diff and command output.

  • The terminal is suitable for real repository commands and local verification.
  • The IDE is great for viewing context, referencing files, and reviewing inline diffs.
  • Portals such as Web, Desktop, Slack, and GitHub are suitable for parallel tasks and team collaboration.

core working methods

Claude Code enters an agent-like loop around the goal: gather context, plan, use tools, read results, continue tweaking until the task is complete or requires your approval.

1

Give task

Describe the objectives, scope, limitations, and acceptance criteria. Don't just say "optimize it", make it clear where, why, and how to accept it.

2

read code

Claude reads files, searches for symbols, and views tests and configurations. You can ask it to explain the findings first, without revising them right away.

3

Execution and verification

Allows it to edit files, run commands, view failure output, and iterate to passing validation.

4

Review delivery

Finally look at the diff, command output, remaining risks, and next steps rather than just one sentence complete.

Choose to use the entrance

The capability boundaries of different entrances are different. Newbies are advised to start with the terminal or VS Code and become familiar with permission mode, context window, CLAUDE.md and common workflows before using parallel portals such as Web, Desktop, and Slack.

entrancesuitable for whatThings to note
CLILocal repository, command verification, scripted operation.The permission mode and shell environment determine what it can do.
VS Code / JetBrainsReference current file, inline diff, in-editor review.Still have to run real builds and tests.
Web / DesktopCloud or multi-session tasks, cross-device relay, long task management.Local login status and private tools may not be available.
Slack / GitHubInitiate tasks from team conversations, issues, PRs.The final merge still comes back to code review and CI.

Complete usage points

Supplement the core concepts, operation sequences, permission boundaries and verification requirements that are easily compressed and missed in official documents, making it easier for English readers to learn completely by page.

Official document main line

The main line of the official Claude Code documentation is "Let Claude work directly on the code base where you work." It covers CLI, IDE, Web, Desktop, Chrome, Slack, GitHub, MCP, Hooks, Skills, Subagents, Settings, Sessions and Agent SDK. When getting started, you should first master the terminal workflow, and then gradually expand to the team and automation portal.

Suggested order of study: overview and quick start, how it works, CLAUDE.md and memory, context window, permission mode, common workflows, platform integration, MCP/Hooks/Settings, Agent SDK.

The core of Claude Code is not to "generate code" but to perform tasks around a real repository. You need it to read context, propose plans, edit files, run commands, validate results, and retain human approval before critical operations.

Study Checklist

Put the content on this page into real tasks and use the five dimensions of entry, context, permissions, verification and team rules to check whether you have truly mastered it.

Study Checklist

After reading this page, do not just remember the concept name. You should be able to place "Overview of Claude Code" back into a real Claude Code engineering workflow: where the task starts, what context the system loads, which actions need approval, how the result is verified, and how to roll back when it fails.

If this is a concept page, be specific about how it affects the real task: does it change context, permissions, execution paths, validation methods, or changes the team collaboration process.

  • Be able to describe in your own words the specific problem this page solves, rather than just reciting the title.
  • Able to write a minimal example task with goals, scope, prohibitions, and acceptance criteria.
  • Be able to determine which information should be put into the current prompt and which should be captured as project rules or configurations.
  • Be able to explain which long-term rules should go into CLAUDE.md, and which runtime behavior should be handled by settings, permissions, Hooks, Skills and MCP.
  • Ability to check diffs, command output, test results, screenshots or PR notes after a task is completed instead of just trusting the natural language summary.

If this page is used for team training, ask learners to complete a small task with Claude Code: read and explain first, submit a plan, make the smallest useful change, and close with real verification commands plus human diff review.