Claude Code in Action 学习笔记 02
这是 Anthropic 官方免费课程 Claude Code in Action 学习笔记的第二部分,继续记录 Claude Code 的高级功能和最佳实践。
这是 Anthropic 官方免费课程 Claude Code in Action 学习笔记的第二部分,继续记录 Claude Code 的高级功能和最佳实践。
这是 Anthropic 官方免费课程 Claude Code in Action 的学习笔记,记录将 Claude Code 集成到日常开发工作流的核心知识点。
在使用 Claude Code 进行项目开发时,经常会遇到这样的场景:当前对话已经积累了大量上下文,此时想尝试一个不同的技术方案,又不想破坏现有的对话历史。--fork-session 参数正是为这种需求设计的。 会话管理基础 在了解分叉功能之前,先回顾一下 Claude Code 的会话恢复机制。 继续最近的会话 使用 --continue(简写 -c)可以加载当前目录中最近的对话:
本文是基于 Claude 官方资料对 Claude Skills 的学习笔记。 1. 什么是 Skills? Skills 是包含指令、脚本和资源的文件夹,Claude 可以动态加载这些内容以提高在特定任务上的表现。 Skills 教会 Claude 如何以可重复的方式完成特定任务,无论是使用公司的品牌指南创建文档、按照组织特定的工作流程分析数据,还是自动化个人任务。
Claude Code 最近推出了原生安装(Native Installation)方式,这是一个重要的更新。新的安装方式彻底改变了 Claude Code 的部署体验,将其从基于 Node.js 的应用转变为单一的自包含可执行文件。 在原生安装推出之前,Claude Code 依赖于 Node.js 运行环境,这是有一些问题的:
MCP(Model Context Protocol)是一个开源标准,用于 AI 工具集成。通过 MCP 服务器,Claude Code 可以连接到外部工具和数据源,包括数据库、API 和各种服务。 本文基于 Claude的官方文档 介绍如何在 Claude Code 中配置和管理 MCP 服务器。 MCP 能做什么 配置 MCP 服务器后,可以让 Claude Code 执行: 从问题跟踪器实现功能:“添加 JIRA 问题 ENG-4521 中描述的功能并在 GitHub 上创建 PR” 分析监控数据:“检查 Sentry 查看 ENG-4521 功能的错误情况” 查询数据库:“根据 PostgreSQL 数据库查找 10 个使用该功能的用户邮箱” 集成设计:“根据 Slack 中发布的新 Figma 设计更新邮件模板” 安装 MCP 服务器 方法一:添加远程 HTTP 服务器(推荐) HTTP 服务器是连接远程 MCP 服务器的推荐选项。
Claude Code 的 Subagents 是一个强大的功能,它通过引入专门化的 AI 助手来解决软件开发中复杂任务的处理问题。每个 Subagent 都是一个独立的、专门针对特定任务领域优化的 AI 实体,具有自己的上下文窗口、定制化的系统提示词以及配置化的工具访问权限。 核心概念 Subagents 的设计理念基于专业化分工的原则。
Claude Code 是 Anthropic 官方推出的终端原生 AI 编程助手,基于 Claude 大语言模型构建。它直接运行在终端中,能够读取项目文件、执行命令、创建提交,甚至可以通过 MCP(Model Context Protocol)连接到 Jira、Figma、Slack 等外部工具。 与传统的 IDE 插件式 AI 助手不同,Claude Code 采用了 Agent 的设计理念。它不只是被动地响应你的请求,而是能够主动分析问题、制定计划、执行操作,并根据执行结果进行调整。