Claude Code
Claude Code
Collaborate with Claude directly in your codebase. It can help you understand the project, fix bugs, write tests, modify the UI from the terminal, IDE, Slack, Web and other entrances, and hand over the results to you for review.
Terminal
Enter the real project directly from the command line
IDE
Handle cross-file tasks in the editor
Anywhere
Web, mobile, Slack relay work
Workflow
Claude Code
Start from terminal
Strong terminal integration, works with Git, package managers, testing, and deployment tools.
Integrated into editor
Supports editor extensions such as VS Code, Cursor, and JetBrains.
Access anytime
Browser, desktop and mobile are suitable for remote viewing, parallel work and ad-hoc follow-up.
Launch a task from Slack
In a team collaboration scenario, tasks can be handed over to Claude Code from Slack.
Prompt pattern
Please read this repository first and do not change the files. Output: project entry, data flow, main modules, running commands, risks you need me to confirm.
How to use it
Understand the tool, then read the docs
This entry page keeps the tool overview, use cases, and first steps up front, then organizes the documentation index for deeper reading.
Codebase tour
Let Claude read the repository first, explaining the project structure, dependencies, and key entries.
Turn issue into PR
From issuing issues to changing code, running tests, and writing summaries, it reduces switching back and forth between tools.
Complete cross-file changes
Handle multi-file modifications, refactoring, and feature development after understanding dependencies and context.
Get Claude Code
Install the CLI first. Official scripts are available for macOS, Linux, and WSL, and Homebrew is also available for macOS.
Start from terminal
Start Claude after entering the root directory of the repository. Let it explain the project structure for the first time, and don't rush to change the file.
Tour the codebase first
The official page puts the codebase navigation at the front: new projects first ask "what is it, where is the entrance, and how to run it."
Approve edits and commands
Ask Claude to explain which files are to be changed, why the command is being run, and then approve it for execution.
Claude Code documentation
Documentation index
Migrate and organize the information architecture of Claude Code documentation: quick start, core concepts, common workflows, platform integration and reference configuration.
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.
Readquick start
Claude Code Quick Start
Install Claude Code, enter the project root directory, let it read the code first, and then gradually approve modifications and commands.
Readquick start
Claude Code update log
The changelog is used to learn about new capabilities, behavior changes, and features that may impact team processes.
Readquick start
Overview
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.
quick start
Install Claude Code, enter the project root directory, let it read the code first, and then gradually approve modifications and commands.
Change log
The changelog is used to learn about new capabilities, behavior changes, and features that may impact team processes.
core concepts
Working principle
Claude Code turns natural language tasks into code base operations: reading, planning, editing, running commands, interpreting results.
Extend Claude Code
Integrate Claude Code into team processes through commands, memories, MCPs, Hooks, skills, and SDKs.
.claude directory
The .claude directory is suitable for placing project-level configurations, commands, skills, and team-shared Claude Code workflows.
context window
Understand how the Claude Code context window is used by system prompts, memories, project rules, file reading, hooks, command output, subagents, and compression.
memory
Memories are used to retain stable preferences and project rules, but the source of truth should still be the repository, configuration, and command output.
Use
permission mode
Completely understand the default, acceptEdits, plan, auto, dontAsk and bypassPermissions permission modes of Claude Code, as well as the switching methods in CLI, IDE, desktop and web pages.
Session management
A session is a container for task context. A good conversation should have a single goal, a clear record, and the ability to continue relaying.
Common workflows
Claude Code's common workflows include code base navigation, bug fixing, testing, refactoring, creating commits, and handling PRs.
Prompt thesaurus
Turning high-frequency tasks into reusable prompts can reduce context waste and improve delivery consistency.
best practices
Think of Claude Code as a collaborator who executes commands: read first, plan later, make small changes, run validations, review diffs.
Platform integration
Overview
Claude Code can be accessed from the terminal, editor, web, desktop, Chrome, Slack and GitHub processes.
Web version
The web version is suitable for initiating remote tasks, viewing progress and managing multiple sessions.
Desktop version
The desktop version is suitable for managing sessions, parallel tasks and local workflows.
Chrome extension
Chrome extensions are great for bringing product, documentation, and error pages from your browser into coding tasks.
VS Code
VS Code integration is great for selecting context in the editor, viewing diffs, and working with terminal commands.
JetBrains
JetBrains integration is suitable for using Claude Code in environments such as IntelliJ IDEA, PyCharm, WebStorm and more.
Slack
Slack is great for letting teams initiate tasks from conversations, receive status, and handle collaborative approvals.
Reference
Configuration
Configuration is used to manage permissions, default behaviors, project rules, tool connections, and output preferences.
MCP
MCP allows Claude Code to connect to external tools and data sources.
hook
Hooks can execute commands before and after events in Claude Code for formatting, inspection, notification, and automation.
Agent SDK
Agent SDK is suitable for embedding Claude Code's agent capabilities into your own products, internal platforms, or automation pipelines.