✦ 持续更新 · v2.0

Claude 用到极致

一套从安装配置到高阶工作流的完整指南。无论你是初学者还是资深用户,都能找到值得学习的内容。

开始学习 → 快速查指令
7章节
50+实用章节
30+指令详解
7天学习路径

目录

01

认识 Claude

了解 Claude 是什么、能做什么、两种形态的区别

🤖 Claude 是什么?

Claude 是由 Anthropic 开发的 AI 助手,擅长理解上下文、长文本处理、写作、分析、结构化输出、代码辅助、资料整理和交互式内容生成。它不是搜索引擎,而是一个"会阅读、会推理、会写作、会协作的工作助手"。

Claude 的核心优势在于:

  • 超长上下文 — 一次可处理数百页文档
  • 深度推理 — 擅长多步骤逻辑分析和复杂问题拆解
  • 高质量输出 — 写作风格自然,结构化能力强
  • 安全性 — 通过 Constitutional AI 训练,对齐度高
  • 可扩展 — 支持自定义 Skill、MCP 连接外部工具

📜 Claude 发展简史

Claude 由 Anthropic 于 2023 年发布,公司由前 OpenAI 研究负责人 Dario Amodei 创立,核心理念是打造安全、对齐、有用的 AI 系统。

时间里程碑
2023.03Claude 1 发布,首次展示 Constitutional AI 训练方法
2023.07Claude 2 发布,支持 100K 上下文窗口,引入文件上传
2024.03Claude 3 系列(Haiku/Sonnet/Opus)发布,多模态能力上线
2024.10Claude 3.5 Sonnet 发布,引入 Artifacts 功能,编程能力大幅提升
2025.05Claude Code CLI 正式发布,面向开发者的终端 AI 助手
2025.10Claude 4 系列(Haiku/Sonnet/Opus)发布,推理能力再次飞跃
2026.02Claude Code v2.0 发布,引入多 Agent 协作、原生二进制安装
💡
关键趋势:Claude 的演进方向是更长的上下文、更强的推理、更深的工具集成。从纯聊天到能直接操作文件系统的编程助手,只用了不到两年。

🔄 Claude.ai vs Claude Code

Claude 有两种主要使用形态,适用不同场景:

维度Claude.ai(网页版)Claude Code(命令行)
适用场景写作、分析、学习、日常对话编程、开发工作流、自动化
交互方式图形界面,对话框 + Artifacts 展示终端 CLI,直接操作文件系统
文件处理拖拽上传(图片、PDF、文档)读取本地项目文件、Git 感知
上下文管理Projects 功能管理长期上下文CLAUDE.md + 自动文件扫描
扩展能力MCP 连接外部服务MCP + 自定义 Skill + 脚本 Hooks
适用人群知识工作者、写作者、管理者开发者、工程师、技术团队
💡
两者互补 — 日常写作和分析用 Claude.ai,代码开发和自动化用 Claude Code。很多用户同时使用两者。

💰 定价与方案

方案价格适用人群核心权益
Free免费体验用户有限对话次数,Haiku 模型,基本功能
Pro$20/月专业用户Opus/Sonnet/Haiku 全模型,Projects,Artifacts,200K 上下文
Team$25/人/月小团队Pro 全部 + 共享 Projects,更高用量上限,管理面板
Enterprise定制报价大型组织Team 全部 + SSO,审计日志,数据控制,优先支持

Claude Code 需要Pro 及以上订阅,API 使用按 token 计费(详见第 4 章 Token 经济)。

🧠 可用模型一览

模型特点适合场景
Claude Opus 4最强推理能力,深度思考复杂分析、长文档、代码架构
Claude Sonnet 4速度与质量平衡日常开发、写作、分析
Claude Haiku 4极速响应简单问答、翻译、分类

⚖️ 与其他 AI 助手对比

维度ClaudeChatGPTGemini
核心优势深度推理、长文本、安全性多功能、插件生态、普及度Google 生态集成、多模态
上下文窗口最高 200K tokens128K tokens最高 2M tokens
代码能力Claude Code 原生终端集成Code Interpreter + GPT ActionsGemini Code Assist
适合场景深度分析、长文档、安全敏感创意发散、插件自动化、学习Google 用户、多模态搜索
定价$20/月(Pro)$20/月(Plus)$19.99/月(Advanced)
💡
选型建议:重度编程用户选 Claude Code,创意写作和多功能场景选 ChatGPT,Google 生态深度用户选 Gemini。不需要站队,三个一起用的人也很多。
02

安装与配置

Claude Code 的安装、登录、初始化全流程

🖥️ 环境要求

安装方式前提条件适用系统
原生二进制(推荐)无需 Node.js,直接运行macOS 12+, Linux x64/arm64, Windows 10+
npm 全局安装Node.js 18+所有支持 Node.js 的系统
HomebrewmacOS + HomebrewmacOS

硬件方面无特殊要求,但建议4GB+ 可用内存以流畅运行。国内用户建议先配置 npm 镜像:

npm config set registry https://registry.npmmirror.com

📦 安装 Claude Code

方式一:原生二进制安装(2026 年推荐)

# macOS / Linux / WSL curl -fsSL https://claude.ai/install.sh | bash # Windows PowerShell irm https://claude.ai/install.ps1 | iex

方式二:npm 全局安装

npm install -g @anthropic-ai/claude-code

方式三:macOS Homebrew

brew install --cask claude-code

安装完成后,验证版本:

claude --version

🔑 登录与认证

首次使用需要登录 Anthropic 账号:

claude login

命令会生成一次性验证码,在浏览器中打开 https://claude.ai/login 完成认证。登录后 Token 会保存在本地密钥链中。

💡
查看登录状态: claude status

⚙️ 项目初始化

在已有项目中启动 Claude Code:

cd your-project claude

首次启动会在项目根目录生成 .claude/ 目录,包含:

CLAUDE.md项目说明文件,告诉 Claude 项目背景、技术栈、规范
settings.json本地配置,包括权限、模型、主题等
skills/自定义 Skill 目录

🛠️ 关键配置项

编辑 .claude/settings.json 可以定制行为:

{ "theme": "dark-ansi", // 主题 "model": "sonnet", // 默认模型 "permissions": { // 权限控制 "allow": ["bash", "read", "write", "edit"], "deny": [] }, "hooks": { // 自动化钩子 "preToolCall": { ... }, "postToolCall": { ... } } }

🔧 多环境配置

Claude Code 支持三级配置,优先级从高到低:

项目本地.claude/settings.local.json — 仅当前项目,不提交 Git(最高优先级)
项目共享.claude/settings.json — 当前项目,可提交 Git 与团队共享
用户全局~/.claude/settings.json — 所有项目通用(最低优先级)
💡
常用做法:全局配置放个人偏好(主题、模型),项目共享配置放权限规则和 MCP 服务器,local 文件放敏感信息(API key 等)。

🩺 常见问题排查

安装失败检查 Node.js 版本 ≥ 18,或改用原生二进制安装绕过 Node 依赖
登录超时国内网络可能需代理;尝试 claude login --browser 手动打开浏览器
权限错误macOS/Linux 用 sudo;Windows 用管理员终端;或配置 npm 全局目录到用户目录
命令找不到确认 npm 全局 bin 目录在 PATH 中:npm bin -g 查看路径
启动报错删除 .claude/ 目录重新初始化:rm -rf .claude && claude

🦞 懒人通道:让 OpenClaw 代劳

如果你已经装了 OpenClaw(那只叫"小龙虾"的 AI 助手),事情就简单多了:

直接对它说一句——"帮我把 Claude Code 装好,环境帮我配好,一步到位"——然后去冲杯咖啡。

OpenClaw 会自己检测系统、装依赖、跑配置、验证安装。毕竟,让一个 AI 去装另一个 AI,才是 2026 年的正确打开方式

🦞
当然:如果你还没装 OpenClaw……那就老老实实看上面的安装步骤吧。或者,先装个 OpenClaw,再让它帮你装 Claude Code?禁止套娃,但确实可行。
03

认识界面

Claude.ai 网页版与 Claude Code 终端的布局和操作

🌐 Claude.ai 界面导览

网页版的主要区域:

Claude.ai 的交互以对话为核心。每次对话维持一个独立的上下文窗口,你可以上传文件、生成 Artifacts、切换模型,所有内容在同一个对话流中完成。

⚙️ Claude.ai 设置与偏好

点击左下角头像进入设置,可以调整以下内容:

✅ 推荐的自定义指令
用中文回复。回答简洁,先给结论再展开。不确定的地方明确说"不确定",不要猜测。代码示例优先使用 TypeScript。

💻 Claude Code 界面导览

Claude Code 运行在终端中,界面分为几个区域:

⌨️
快捷键: Ctrl+C 中断当前响应,Ctrl+L 清屏, 调出上一条指令

🔍 Claude Code Diff 视图详解

当 Claude Code 修改文件时,会展示行级 diff 视图,你可以逐块审核:

💡
小技巧:不放心 Claude 的修改?先 Reject 再看它解释原因,往往能从中学到新思路。

📁 Claude Code 项目结构

一个典型的 Claude Code 项目结构:

your-project/ ├── .claude/ │ ├── CLAUDE.md # 项目说明书(核心!) │ ├── settings.json # 本地配置 │ ├── skills/ # 自定义 skills │ │ ├── my-skill/ │ │ │ └── SKILL.md │ │ └── ... │ └── memory/ # 跨会话记忆 ├── src/ └── ...

CLAUDE.md 是 Claude Code 最重要的配置文件。它告诉 Claude 你的项目背景、技术栈、编码规范和常用命令。一个好的 CLAUDE.md 可以大幅提升 Claude 在项目中的表现。

🎨 Artifacts 交互指南

Artifacts 是 Claude.ai 独有的功能,让对话产出从纯文本升级为可视化可交付物

💡
实用场景:"用 Artifact 画个流程图"、"生成一个数据看板"、"写个交互式原型"——总之,想让 Claude 产出可展示的内容时,就说"用 Artifact 展示"。
04

程序架构

理解 Claude 的工作方式、上下文机制、Skill 系统与扩展

🧩 对话机制与上下文

Claude 的每次对话都维持一个上下文窗口,这是它"记住"之前对话内容的空间:

💡
最佳实践: 关键上下文(项目背景、当前任务)放在对话开头或 CLAUDE.md 中,不要依赖对话中间的信息

📊 Token 经济与成本管理

理解 Token 是高效使用 Claude 的关键:

💰
省钱技巧:日常对话用 Sonnet,复杂任务切 Opus;不要无意义地重复上传同一份文件;长对话适时用 /clear 重置上下文。

🔌 Skill 系统

Skill 是 Claude Code 的可复用工作流包。每个 Skill 是一个包含 SKILL.md 的文件夹:

Skill 是什么一组指令说明包,包含名称、描述、执行规则、步骤
存放位置.claude/skills/<skill-name>/SKILL.md
触发方式Claude 根据 description 自动匹配合适的 Skill
Skill 内容YAML 元信息 + Markdown 指令 + 可选脚本/模板

Skill 的价值在于:不需要每次重复说明偏好。比如一个"前端设计"Skill 可以固定设计风格、技术栈和输出标准。

🔗 MCP(Model Context Protocol)

MCP 是 Claude 连接外部工具和服务的标准协议。通过 MCP,Claude 可以:

MCP 服务器可以在 .claude/settings.json 中配置,也可以使用 Anthropic 官方或第三方的 MCP 服务器。

工具调用机制

Claude Code 的核心能力在于工具调用。当 Claude 认为需要执行某个操作时,它会请求调用一个工具,由你(或自动规则)批准后才执行:

工具用途权限级别
Read读取文件内容低风险,通常自动放行
Edit修改文件(精确替换)中风险,需确认
Write写入/创建文件中风险,需确认
Bash执行 shell 命令高风险,需明确授权
WebSearch联网搜索低风险
WebFetch获取 URL 内容低风险

🛡️ 权限系统详解

Claude Code 的权限分为三级,你可以在 settings.json 中精细控制:

级别行为适合场景
allow自动放行,不弹确认框低风险操作(Read、WebSearch)
ask(默认)每次弹出确认框中等风险(Edit、Write、Bash 非敏感命令)
deny直接拒绝,不询问高风险操作(rm -rf、sudo、curl 未知 URL)

可以按工具类型命令模式配置权限:

{ "permissions": { "allow": ["Read", "WebSearch", "WebFetch"], "deny": ["Bash(rm -rf *)", "Bash(sudo *)"] } }
⚠️
安全第一:不要完全放开 Bash 权限。用 deny 规则阻止危险命令模式(如 rm -rfcurl | bash),这是最后一道防线。

📋 CLAUDE.md 最佳实践

一个好的 CLAUDE.md 能让 Claude Code 变成你项目的"老员工":

✅ CLAUDE.md 推荐结构
1. 项目概述:一句话说清项目是什么、给谁用
2. 技术栈:语言、框架、数据库、关键依赖
3. 目录结构:主要目录的用途说明
4. 编码规范:命名规则、文件组织、测试要求
5. 常用命令:构建、测试、部署的终端命令
6. 注意事项:坑点、约定、特殊逻辑说明
💡
团队技巧:把 CLAUDE.md 提交到 Git,新成员 clone 项目后 Claude 就能立刻理解项目上下文。可比新员工 on-boarding 文档管用多了。
05

指令大全

Claude Code 内置命令、斜杠指令、快捷键一览

/ 内置 Slash 命令

在 Claude Code 中输入以下命令可直接调用内置功能:

/help
显示帮助信息
/clear
清空当前对话
/model
切换 AI 模型
/config
修改设置(主题、模型等)
/review
审查代码变更
/init
初始化 CLAUDE.md
/loop
循环执行任务
/skill
列出/调用 Skill
/memory
管理跨会话记忆
/status
查看会话状态

⌨️ 常用快捷键

Ctrl+C
中断当前响应
Ctrl+L
清屏
↑ / ↓
切换历史指令
Tab
自动补全路径/命令

Bash 命令速查

在 Claude Code 对话中,你可以直接让 Claude 执行这些操作:

npm install <包名>
安装项目依赖
npm test
运行测试套件
git status
查看文件变更状态
git log --oneline
查看最近提交历史
ls -la <目录>
浏览目录结构
grep -r "关键词" .
全局搜索代码内容
find . -name "*.ts"
按文件名模式搜索
cat <文件>
查看文件内容
💡
省事技巧:不需要自己敲这些命令。直接用中文告诉 Claude "帮我查下项目里有哪些 ts 文件引用了这个函数",它会自己找到正确的命令执行。

🔀 Git 工作流指令

Claude Code 原生感知 Git,这些高频操作可以直接对话完成:

"帮我提个 commit"
分析变更、生成 commit message、提交
"review 一下改动"
审查当前所有未提交的变更
"创建 PR"
自动生成 PR 标题和描述,推送到远程
"看看最近的提交"
展示 git log 并总结变更要点
"切到新分支"
创建并切换到功能分支
"rebase 到 main"
拉取最新 main 并 rebase 当前分支
⚠️
注意:涉及 force push、rebase 等高风险 Git 操作时,Claude 会默认向你确认。永远不要在 main/master 分支上做这些操作。

📝 常用提示词模板

这些模板覆盖了最常见的 Claude 使用场景,可以直接复制使用:

【总结】请总结下面内容。输出:核心观点 · 关键证据 · 隐含假设 · 对我的启发
【改写】请改写这段文字,目标:更清楚、更自然、更有说服力。保留原意。
【分析】请从多角度分析:正方观点 · 反方观点 · 关键变量 · 风险点 · 结论
【学习】请用由浅入深的方式教我[概念]。直觉 → 例子 → 原理 → 练习题
【方案】请制定可执行方案。包含:目标 · 步骤 · 资源 · 时间 · 风险 · 指标
【审查】请检查逻辑漏洞、表达不清、事实不充分、结构混乱的问题

按角色分类:

👨‍💻 开发者
"重构这个函数,拆成更小的单元,每个函数只做一件事。加上类型标注和边界检查。"
📊 产品经理
"分析这个需求的用户价值、开发成本、潜在风险。按 RICE 框架打分,给一个 go/no-go 建议。"
✍️ 写作者
"作为编辑来读这篇文章。指出:论点不清的地方、论据薄弱的地方、可删的废话、能加分的例子。"
🎓 学生
"用苏格拉底式提问教我[概念]。不要直接给答案,问引导性问题让我自己想明白。"
🔬 研究员
"对这篇论文做同行评审式分析:方法合理性、数据充分性、结论是否有夸大、后续研究方向。"
📈 创业者
"模拟 3 种最坏情况质问这个商业计划。每种情况说明原因、概率、应对方案。"
06

使用技巧

从基础到进阶的提示词工程与协作方法

🎯 五要素提问法

让每次提问都包含这五个要素,输出质量会显著提升:

1

任务

你要 Claude 做什么?尽量具体

2

背景

相关的上下文信息是什么?

3

材料

需要参考哪些资料或数据?

4

要求

有什么限制条件或偏好?

5

格式

输出的结构、长度、风格是什么?

✅ 完整示例
角色:产品经理
任务:写一份面向部门负责人的年终总结
背景:做了 3 个项目(转化率提升、反馈流程优化、数据看板)
要求:1200 字,风格正式但不空泛,避免套话
格式:工作概览 → 重点成果 → 问题 → 改进 → 明年目标

🎭 角色设定法

给 Claude 一个明确角色,输出质量会明显不同。不是简单说"你是专家",而是定义身份 + 视角 + 标准

✅ 高效角色设定
"你是一个有 15 年经验的前端架构师,擅长 React 和 TypeScript。现在帮我 review 这段代码,重点检查:性能隐患、可维护性问题、类型安全漏洞。每个问题附上修改建议和优先级。"

角色设定的三个要素:

🧠 思维链提示

让 Claude 展示推理过程而非直接给结论,能显著提升复杂问题的准确性:

✅ 思维链示范
普通问法:"这个 Bug 怎么修?"
思维链问法:"逐步分析这个 Bug:1)复现条件是什么?2)可能的原因有哪些?3)逐一排除最不可能的 4)给出修复方案并解释为什么这是根因而非症状。"

适用场景:调试、逻辑推理、决策分析、数学问题、代码审查。核心技巧是加一句 "先思考,再回答""展示你的推理过程"

📐 让输出更稳定的三个方法

📄 长文档阅读技巧

不要只说"总结一下"。指定阅读目标:

✅ 多角度阅读
请阅读这份文档,从以下角度整理:
1. 核心结论是什么?
2. 用了哪些关键证据?
3. 哪些地方存在假设/不确定性?
4. 对我的业务有什么启发?
5. 帮我整理成 5 分钟汇报稿

✍️ 写作四步流程

定角度

让 Claude 提供多个切入角度,你选方向

出大纲

确认逻辑框架后再展开

写初稿

基于大纲填充内容

改稿

从编辑角度优化衔接、论证、标题、结尾

🔁 迭代优化法

不要期望一次对话就得到完美结果。把 Claude 当协作伙伴,多轮对话逐步打磨

起步

给粗略方向,让 Claude 提问澄清需求

出框架

确认结构和方向后再填充

打磨

"第三段更展开一些"、"换个例子"、"语气太正式了"

审视

"从这个角度看有什么问题?"、"哪个论点最容易被反驳?"

收尾

"最后通读一遍,检查逻辑连贯性和格式一致性"

关键心态:别把 Claude 当许愿机,当它是坐在你旁边的聪明同事。

🏗️ 上下文设计策略

好的上下文设计是高质量输出的前提:

💡
一句话原则:想象你只能给 Claude 一页纸的上下文——你会把什么写在最上面?那就是你应该最先说的。

🚫 常见误区

  1. 当搜索引擎用 — 实时数据、政策、价格仍需核验
  2. 一次性要求完成复杂任务 — 分阶段:目标 → 框架 → 初稿 → 修改 → 检查
  3. 只给答案,不给标准 — 要告诉 Claude 什么是好结果
  4. 忽视材料质量 — 输入含糊,输出也含糊
  5. 不复核 — 事实、数据、代码安全必须人工检查
07

进阶工作流

Projects、Artifacts、自定义 Skill、Hooks 自动化

📂 Projects:管理长期上下文

如果你经常围绕同一主题使用 Claude,用 Projects 固化上下文:

✅ 个人知识管理项目说明
这个项目用于整理读书笔记和知识卡片。
目标:把复杂内容转化为可复用的知识资产。
风格:简洁、清楚、有洞察,不要鸡汤化。
每次输出结构:核心观点 → 关键论据 → 可迁移方法 → 反直觉发现 → 行动建议
原文证据不足时请明确指出,不要过度延伸。

一个好的项目上下文能让你每次对话都从最佳状态开始,不需要重复说明。

👥 团队协作配置

Claude Code 可以成为团队的共享基础设施:

💡
经验之谈:一个好的 CLAUDE.md 比大多数团队 wiki 都管用。新同事第一天 clone 项目,Claude 就能比 TA 更懂项目结构。

🎨 Artifacts:从文字到可交付物

Artifacts 让 Claude 产出独立展示的内容:

🛠️ 自定义 Skill 开发

把你的高频工作流固化为 Skill:

.claude/skills/your-skill/ ├── SKILL.md # 名称、描述、执行指令 └── scripts/ # 可选辅助脚本

SKILL.md 示例:

--- name: weekly-report description: 生成周报的 Skill --- # 周报生成流程 1. 先问用户本周完成了哪些工作 2. 按「成果 · 问题 · 计划」结构整理 3. 语言简洁,用数据说话 4. 输出 Markdown 格式

Hooks:事件自动化

Claude Code 的 Hooks 可以在特定事件发生时自动执行脚本:

preToolCall在调用工具前触发(校验、预处理)
postToolCall在调用工具后触发(日志、通知)
userPromptSubmit用户提交 prompt 时触发

例如:自动在每次 Bash 命令执行前记录日志,或每次文件修改后运行 linter。

🚀 CI/CD 集成

Claude Code 可以嵌入自动化流水线中,实现 AI 驱动的开发流程:

# GitHub Actions 示例:PR 自动 Review - name: Claude Code Review run: claude review --pr ${{ github.event.pull_request.number }}
⚠️
注意:CI 中的 Claude 应设为自动模式(非交互),且对高风险操作(merge、deploy)仍需人工确认。自动审查是辅助,不是替代。

🗓️ 7 天学习路径

每天一个真实任务,逐步把 Claude 融入工作流:

Day 1

基础对话

练习五要素提示词结构

Day 2

写作改稿

让 Claude 指出问题再修改

Day 3

长文档分析

带着问题阅读,不做泛泛摘要

Day 4

互动学习

费曼学习法 + 面试官模式

Day 5

工作方案

制定真实方案,包含步骤/风险/指标

Day 6

Artifacts

流程图、原型、小工具

Day 7

Skill 库

整理 10 个常用场景的复用模板

🚀 完整工作流:新产品上线方案

一个真实示例,展示完整的分阶段协作:

梳理问题

让 Claude 先问 8 个关键问题:产品、用户、目标、资源、时间、风险、指标

出框架

生成上线方案大纲,适合向管理层汇报

补充内容

按大纲写完整方案,每部分包含具体动作

风险审查

从反对者角度审查,指出最可能被质疑的地方

转汇报稿

压缩为 PPT 讲稿结构:标题 + 核心信息 + 图表建议

📖 真实场景案例

案例 1:用 Claude Code 重构遗留项目
背景:一个 3 年未维护的 Node.js 后台服务,无类型、无测试、文档过时。
过程:
1. 让 Claude 扫描项目结构,生成项目概览和模块依赖图
2. 逐步将核心模块迁移到 TypeScript,每次一个模块
3. Claude 为每个重构后的模块生成单元测试
4. 重构完成后,Claude 生成完整的 API 文档和架构说明
结果:原本估计 2 周的工作,4 天完成。类型覆盖率从 0 到 95%,测试覆盖率到 80%。
案例 2:用 Claude.ai 撰写行业研究报告
背景:产品经理需要一份 5000 字的竞品分析报告,3 天内完成。
过程:
1. 上传 5 份竞品公开资料作为 Project 上下文
2. 让 Claude 先出分析框架(市场格局 → 产品对比 → 优劣势 → 机会点)
3. 确认框架后逐节撰写,每节审阅修改
4. 最后让 Claude 从"对手视角"挑漏洞,补充薄弱环节
5. 用 Artifact 生成对比表格和雷达图
结果:从收集资料到终稿 2 天完成,报告被管理层评价为"最有说服力的一期"。
💡
共同点:两个案例都遵循同一模式——给背景 → 定框架 → 分步做 → 审视改进。好的 AI 协作不在于一次性指令多精妙,而在于交互流程设计得合理。

把模糊需求变清楚 · 把复杂任务拆步骤 · 把输出标准说具体

把 Claude 当成协作伙伴,而不是许愿机

Claude.ai Claude Code 持续学习中