- ✅ 理解 Claude Code 的核心概念和工作原理
- ✅ 掌握基本的交互方式
- ✅ 了解 Claude Code 与传统 IDE 插件的区别
Claude Code 是一个 AI 驱动的终端编码助手,它可以:
- 直接在终端中工作
- 执行实际的文件操作
- 运行终端命令
- 与 Git 集成
- 可编程和自动化
- 直接操作:不只是建议,而是直接修改代码
- 终端集成:无缝融入现有工作流
- 可脚本化:支持自动化和批处理
- 企业级:安全、隐私、可控
# 启动交互模式
claude
# 使用提示
# - 描述你想要什么,而不是如何实现
# - 将复杂任务分解为步骤
# - 提供足够的上下文目标:正确安装并配置 Claude Code
步骤:
- 运行:
npm install -g @anthropic-ai/claude-code - 验证安装:
claude --version - 登录账号:按提示完成认证
- 测试交互:在任意目录运行
claude
验证:
- 成功安装 Claude Code
- 能够启动交互会话
- 理解基本命令
目标:让 Claude Code 帮你创建一个简单的 Node.js 项目
任务描述: 创建一个 Express 服务器,包含:
- package.json 配置
- 基本的 Express 应用
- 健康检查端点
/health - 欢迎页面
/
提示词参考:
"请帮我创建一个 Node.js Express 项目,包含以下功能:
1. 初始化 package.json,包含必要的依赖
2. 创建一个基本的 Express 服务器
3. 添加一个 /health 端点,返回 { status: 'ok' }
4. 添加一个 / 根路径,返回欢迎信息
5. 服务器监听 3000 端口"
验证:
- 成功创建项目结构
- 服务器可以正常启动
- 所有端点正常工作
目标:理解 Claude Code 的代码分析能力
准备工作:
使用提供的 buggy-code.js 文件
任务:
- 让 Claude Code 分析代码中的问题
- 请求解释每个函数的作用
- 获取代码优化建议
- 让它修复发现的问题
提示词参考:
"请分析 buggy-code.js 文件:
1. 找出其中的 bug 和潜在问题
2. 解释每个函数的用途
3. 提供优化建议
4. 修复所有问题"
验证:
- 正确识别所有 bug
- 提供了有意义的解释
- 给出了合理的优化建议
- 修复后的代码正常运行
目标:学习如何与 Claude Code 有效沟通
实验对比:
❌ 不好的请求:
"帮我写代码"
"这个不工作"
"优化一下"
✅ 好的请求:
"请创建一个用户认证中间件,检查 JWT token 是否有效"
"calculateTotal 函数在处理负数时返回 NaN,请帮我调试"
"优化 getUserData 函数的数据库查询,减少 N+1 查询问题"
练习任务: 为以下场景编写有效的请求:
- 创建一个新功能
- 修复一个 bug
- 重构一段代码
- 解释复杂逻辑
验证:
- 请求清晰、具体
- 包含必要的上下文
- 说明了期望的结果
- Claude Code 与 GitHub Copilot 的主要区别是什么?
- Claude Code 可以执行哪些类型的操作?
- 什么是交互模式?
- 如何获取帮助信息?
完成以下任务:
- 创建一个 package.json 文件
- 添加一个新的依赖
- 创建一个简单的函数
- 让 Claude Code 为函数添加文档注释
- 在什么场景下使用 Claude Code 最有效?
- 哪些任务不适合用 Claude Code?
- 如何将 Claude Code 集成到现有工作流?
完成本模块后,继续学习 模块 2:核心工具与工作流