Skip to content

基础入门

欢迎来到 Claude Code 基础入门模块。

Claude Code 是 Anthropic 推出的 AI 编程助手,适合在终端、IDE、桌面应用或网页环境中辅助开发者完成代码理解、功能开发、Bug 修复、测试、重构、提交和代码审查等任务。

如果你是第一次接触 Claude Code,不需要一开始就理解所有高级概念。你只需要先掌握:

  • Claude Code 是什么
  • 如何安装和启动
  • 如何让它理解你的项目
  • 如何让它安全地修改代码
  • 如何配置项目规则
  • 如何使用常用命令
  • 如何避免新手常见错误

这个模块适合谁?

本模块适合 Claude Code 新手、前端开发者、后端开发者、全栈工程师、AI 产品经理、技术团队负责人,以及希望把 AI 编程助手引入实际项目的人。

本模块你会学到什么?

完成本模块后,你应该能够:

  • 理解 Claude Code 和普通聊天式 AI 的区别
  • 在本地项目中启动 Claude Code
  • 让 Claude Code 阅读和解释代码库
  • 让 Claude Code 做一次安全的小修改
  • 理解 Claude Code 的基础工作方式
  • 配置 CLAUDE.md 项目说明文件
  • 理解 .claude/settings.json 的作用
  • 管理权限、模型、环境变量等基础配置
  • 使用 /init/memory/permissions/plan/model 等常用命令
  • 建立适合自己的 Claude Code 使用流程

推荐学习顺序

顺序文章适合解决的问题
1Claude Code 快速开始从安装到第一次使用,完成第一个真实任务
2Claude Code 基础理论理解 Claude Code 为什么能读代码、改文件、跑命令
3Claude Code 配置学会配置 CLAUDE.md、settings.json、权限和环境变量
4Claude Code 常用命令与高效操作掌握终端命令、斜杠命令和常见开发工作流

学习建议

如果你是第一次使用 Claude Code,建议不要跳过「快速开始」。
Claude Code 能直接读取和修改项目文件,因此比普通聊天机器人更需要理解权限、安全和 Git 工作流。

Claude Code 和普通 Claude 聊天有什么区别?

很多人已经用过 Claude 或 ChatGPT 这类聊天式 AI,但 Claude Code 的定位不同。

对比项普通 Claude 聊天Claude Code
使用场景问答、写作、解释、总结编程开发、代码修改、项目自动化
是否能读取项目文件通常需要你手动上传或粘贴可以在项目目录中读取代码库
是否能修改文件通常不能直接改本地文件可以在授权后编辑文件
是否能运行命令通常不能直接运行本地命令可以在授权后运行 shell 命令
适合任务解释代码、生成片段开发功能、修 Bug、写测试、重构、提交
风险回答可能错误回答错误 + 文件修改风险 + 命令执行风险

简单理解:

普通 Claude 更像一个聊天顾问,Claude Code 更像一个能进入项目现场工作的 AI 编程助理。

Claude Code 适合做什么?

Claude Code 特别适合以下任务:

  • 阅读陌生代码库
  • 解释项目结构
  • 查找某个功能的实现位置
  • 修复 Bug
  • 添加小功能
  • 批量修改代码
  • 写单元测试
  • 生成文档
  • 重构函数
  • 修复 lint 问题
  • 处理 Git 提交
  • 生成提交信息
  • 做代码审查
  • 分析错误日志
  • 自动化重复开发任务

例如:

请先阅读这个项目结构,告诉我它的主要模块分别负责什么。
请帮我修复这个登录页的报错。先分析原因,不要直接改代码。
请为 auth 模块补充单元测试,运行测试并修复失败用例。
请检查当前 diff,指出可能的 Bug 和安全风险。

Claude Code 不适合做什么?

Claude Code 很强,但不适合无约束地做所有事情。

不建议直接让它:

  • 在没有 Git 备份的项目中大范围修改
  • 操作生产环境数据库
  • 删除重要文件
  • 处理未脱敏客户数据
  • 读取 .env、密钥、凭证文件
  • 自动合并复杂分支
  • 直接部署生产环境
  • 修改安全、支付、权限相关代码后不做人工审查
  • 在你不理解变更的情况下提交代码

重要提醒

Claude Code 可以编辑文件和执行命令。新手使用时,建议先让它「分析和计划」,再确认是否允许它修改代码。

基础入门的核心心智模型

学习 Claude Code,不要把它只当成“更会写代码的聊天机器人”。

更准确的心智模型是:

Claude Code = AI 编程助手 + 项目上下文 + 工具调用 + 权限控制 + 开发工作流

它的典型工作方式是:

你描述目标

Claude Code 阅读项目文件

它分析代码结构

它制定修改计划

你确认计划

它修改文件

它运行测试或检查

你审查结果

提交代码

新手最应该掌握的 5 个习惯

1. 先让它读项目,不要直接改

不推荐:

帮我把登录功能改好。

推荐:

请先阅读项目结构和登录相关代码,告诉我登录流程是怎么实现的。暂时不要修改文件。

2. 大任务先进入计划模式

复杂任务不要直接让 Claude Code 执行。

推荐:

请先制定实现方案,列出你打算修改哪些文件、为什么修改、风险是什么。等我确认后再开始改代码。

3. 每次只做一个明确任务

不推荐:

帮我优化整个项目。

推荐:

请只优化 src/utils/date.ts 这个文件的可读性,保持功能不变,并补充必要测试。

4. 让它运行验证

Claude Code 的优势之一是可以结合测试、lint、类型检查等工具验证结果。

例如:

修改完成后,请运行 npm test 和 npm run lint。如果失败,请先解释原因,再尝试修复。

5. 最终一定要人工审查

无论 Claude Code 输出看起来多合理,正式合并前都应该人工检查:

  • diff 是否符合预期
  • 是否误删代码
  • 是否引入安全问题
  • 是否影响已有功能
  • 是否通过测试
  • 是否符合团队规范

本模块之后应该学什么?

完成基础入门后,可以继续学习:

目标推荐模块
想写出更好的 Claude Code 指令提示工程基础
想掌握高效开发流程工作流实战
想管理大型任务Plan Mode、Subagents、并行任务
想接入外部工具MCP
想自动化团队规范Hooks、Skills
想用于企业团队权限、安全、团队配置
想深入开发者能力Claude API 与 Agent SDK

最小学习路径

如果你时间不多,可以只先学习这三篇:

1. Claude Code 快速开始
2. Claude Code 配置
3. Claude Code 常用命令与高效操作

学完后,你就能在真实项目里开始安全使用 Claude Code。

完整学习路径

如果你希望系统入门,建议按下面顺序学习:

1. Claude Code 快速开始
2. Claude Code 基础理论
3. Claude Code 配置
4. Claude Code 常用命令与高效操作

完整学完后,再进入提示工程、工作流、MCP、Hooks、Skills、Subagents 等进阶模块会更顺畅。

小结

Claude Code 的基础入门重点不是记住所有命令,而是建立正确的使用方式。

你需要先掌握三件事:

  1. 让 Claude Code 理解项目
  2. 让 Claude Code 先计划再修改
  3. 让 Claude Code 的变更经过测试和人工审查

当你能安全完成一次「阅读项目 → 制定计划 → 修改代码 → 运行验证 → 审查 diff」的流程时,就已经具备了使用 Claude Code 的基础能力。

参考资料

最近更新