<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claude Code on 青蛙小白</title><link>https://blog.frognew.com/tags/claude-code.html</link><description>Recent content in Claude Code on 青蛙小白</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 21 Jun 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://blog.frognew.com/tags/claude-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code Artifacts：把 Agent 的工作过程变成活文档</title><link>https://blog.frognew.com/2026/06/claude-code-artifacts.html</link><pubDate>Sun, 21 Jun 2026 08:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/06/claude-code-artifacts.html</guid><description>&lt;p>Claude Code 现在支持 Artifacts —— 一句话版：你让 Claude Code 干活时，它可以把过程和结果生成一个可交互的网页，分享给团队看，而且会随着 Claude Code 继续工作自动更新。&lt;/p>
&lt;h2 id="artifact-是什么">Artifact 是什么&lt;/h2>
&lt;p>以前 Claude Code 的工作成果散在终端输出和对话里。查完 bug、读完代码、推理出根因之后，要把这些东西传递给其他人，只能截图、复制粘贴、或者口头转述。Claude Code 的 Artifacts 把这些工作打包成一个可访问的网页。&lt;/p></description></item><item><title>Claude Code Remote Control：用手机或浏览器接管本地会话</title><link>https://blog.frognew.com/2026/06/claude-code-remote-control.html</link><pubDate>Fri, 19 Jun 2026 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/06/claude-code-remote-control.html</guid><description>&lt;p>Claude Code 2.1.51 之后加了一个叫 Remote Control 的功能，允许在 claude.ai/code 或 Claude 手机 App 上远程操控本地正在运行的会话。Mac 上用起来基本开箱即用，但在 Linux 上配置的过程里遇到了一个不太直观的坑，记录下来。&lt;/p>
&lt;h2 id="remote-control-是什么">Remote Control 是什么&lt;/h2>
&lt;p>和 Claude Code on the web（在 Anthropic 云端跑）不同，Remote Control 的会话始终运行在本地机器上，远程界面只是一个窗口。这意味着：&lt;/p></description></item><item><title>Claude Code 的三种驱动机制：goal、loop、workflows</title><link>https://blog.frognew.com/2026/06/claude-code-goal-loop-workflows.html</link><pubDate>Thu, 18 Jun 2026 08:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/06/claude-code-goal-loop-workflows.html</guid><description>&lt;p>默认状态下，Claude Code 在完成一个任务后就停下来等待 —— 即每轮结束后，将控制权还给我们，由我们决定下一步。这种交互方式对大多数任务足够，但某些工作需要 Claude 跨越多轮自主运行：修复一批测试直到全部通过、定期检查部署状态、对整个代码库做并行扫描。这时候需要的不是更多的手动催促，而是一套合适的驱动机制。&lt;/p></description></item><item><title>循环工程：从提示 Agent 到设计一个会提示 Agent 的循环</title><link>https://blog.frognew.com/2026/06/loop-engineering.html</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/06/loop-engineering.html</guid><description>&lt;p>当我们谈论如何用好 AI 编程时，大多数人还停留在&amp;quot;如何写出更好的 Prompt&amp;quot;这个层面。但真正的范式转移正在发生：&lt;strong>与其继续手写 Prompt 指挥 Agent，不如设计一个能自动驱动 Agent 的&amp;quot;小系统&amp;quot;&lt;/strong>。这就是循环工程（Loop Engineering）。&lt;/p></description></item><item><title>Claude Code Agent Teams 的分屏（Split Pane）模式</title><link>https://blog.frognew.com/2026/02/claude-code-agent-teams-split-pane.html</link><pubDate>Mon, 09 Feb 2026 20:30:00 +0800</pubDate><guid>https://blog.frognew.com/2026/02/claude-code-agent-teams-split-pane.html</guid><description>&lt;p>Agent Teams 默认的 &lt;code>in-process&lt;/code> 模式虽然省事，但队员一多，切屏会很麻烦。如果想实现那种多窗口并行的“指挥中心”风格，就得研究一下 &lt;strong>Split Pane（分屏）模式&lt;/strong>。&lt;/p>
&lt;h2 id="视角解放">视角解放&lt;/h2>
&lt;p>在默认模式下，得用 &lt;code>Shift+Up/Down&lt;/code> 来回切换队员窗口。而在分屏模式下，每个队员都会分到一个独立的终端窗格(pane)。我们就可以一边看 A 队员写后端，一边盯着 B 队员跑测试。&lt;/p></description></item><item><title>Claude Code Agent Teams 学习笔记2</title><link>https://blog.frognew.com/2026/02/claude-code-agent-teams-notes2.html</link><pubDate>Mon, 09 Feb 2026 20:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/02/claude-code-agent-teams-notes2.html</guid><description>&lt;p>最近 Claude Code 更新了 Agent Teams（多智能体协作）功能。简单来说，它允许启动一个 Team Lead 会话，带上一群 Teammates 分头行动。&lt;/p>
&lt;p>这和之前的 Subagents（子智能体）有本质区别：Subagents 是临时的“外包”，干完活拿结果就走；Agent Teams 是真正的“团队”，队员有独立上下文，能互相发消息，还能共享任务列表协同推进。&lt;/p></description></item><item><title>Claude Code Agent Teams 学习笔记1</title><link>https://blog.frognew.com/2026/02/claude-code-agent-teams-notes1.html</link><pubDate>Mon, 09 Feb 2026 19:30:00 +0800</pubDate><guid>https://blog.frognew.com/2026/02/claude-code-agent-teams-notes1.html</guid><description>&lt;p>基于官方文档整理。&lt;/p>
&lt;p>&lt;strong>主文档&lt;/strong>: &lt;a href="https://code.claude.com/docs/en/agent-teams" rel="noopener" target="_blank">https://code.claude.com/docs/en/agent-teams&lt;/a>&lt;/p>
&lt;hr>
&lt;h3 id="一agent-teams-是什么">一、Agent Teams 是什么&lt;/h3>
&lt;p>Agent Teams 让你协调多个 Claude Code 实例协同工作。一个会话作为 &lt;strong>Team Lead（领队）&lt;/strong>，负责协调、分配任务和综合结果；其他 &lt;strong>Teammates（队友）&lt;/strong> 各自在独立的上下文窗口中工作，并可以直接互相通信。&lt;/p>
&lt;p>与 &lt;strong>Subagents（子智能体）&lt;/strong> 的关键区别：&lt;/p></description></item><item><title>Claude Code Sub Agent(子智能体)持久化记忆</title><link>https://blog.frognew.com/2026/02/claude-code-sub-agents-memory.html</link><pubDate>Mon, 09 Feb 2026 19:30:00 +0800</pubDate><guid>https://blog.frognew.com/2026/02/claude-code-sub-agents-memory.html</guid><description>&lt;p>简单整理一下 Claude Code 官方文档中关于子智能体（Sub-agents）&lt;code>memory&lt;/code> 字段的用法。这个功能主要是给子智能体分配一个持久化目录，让它在不同会话之间也能记住东西。&lt;/p>
&lt;h2 id="基本定义持久化存储目录">基本定义：持久化存储目录&lt;/h2>
&lt;p>&lt;code>memory&lt;/code> 字段为子智能体提供了一个跨会话保留的持久化目录。子智能体利用该目录逐步积累知识，例如代码库模式、调试经验和架构决策等。通过在该目录下读写 Markdown 文件，智能体可以在后续任务中复用这些积累。&lt;/p></description></item><item><title>Claude Code CLI 交互模式与 Vim 编辑体验</title><link>https://blog.frognew.com/2026/01/claude-code-interactive-mode-vim.html</link><pubDate>Thu, 08 Jan 2026 20:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/01/claude-code-interactive-mode-vim.html</guid><description>&lt;p>每天在终端里敲几十上百条指令，输入效率直接影响工作节奏。Claude Code CLI 提供了一套交互模式的功能，本文总结一下日常用得比较多的快捷键和 Vim 模式。&lt;/p>
&lt;h2 id="claude-code-的输入编辑器">Claude Code 的输入编辑器&lt;/h2>
&lt;p>一个容易混淆的概念：Claude Code 的 Vim 模式和终端自身的 Vim 支持、VS Code 的 Vim 插件是完全独立的三个东西。&lt;/p></description></item><item><title>MCP list_changed 通知机制：让客户端实时感知 Tools/Prompts/Resources 列表变化</title><link>https://blog.frognew.com/2026/01/mcp-list-changed-notification.html</link><pubDate>Thu, 08 Jan 2026 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2026/01/mcp-list-changed-notification.html</guid><description>&lt;p>MCP 服务器提供的 Tools、Prompts、Resources 并不是连接后就一成不变的。用户登录后可能解锁新工具，管理员可能随时启用或禁用某些 prompt 模板，资源的可用性也可能因为各种原因发生变化。&lt;/p>
&lt;p>如果客户端只在初次连接时调用一次 &lt;code>tools/list&lt;/code>、&lt;code>prompts/list&lt;/code>、&lt;code>resources/list&lt;/code>，那么后续的变化就无法感知。新增的工具看不到，已经下线的工具还留在列表里，状态不一致只能靠重连或重启来修复。&lt;/p></description></item><item><title>Claude Code in Action 学习笔记 02</title><link>https://blog.frognew.com/2025/12/claude-code-in-action-learning-notes-02.html</link><pubDate>Mon, 22 Dec 2025 20:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/12/claude-code-in-action-learning-notes-02.html</guid><description>&lt;p>这是 Anthropic 官方免费课程 &lt;a href="https://anthropic.skilljar.com/claude-code-in-action" rel="noopener" target="_blank">Claude Code in Action&lt;/a> 学习笔记的第二部分，继续记录 Claude Code 的高级功能和最佳实践。&lt;/p></description></item><item><title>Claude Code in Action 学习笔记 01</title><link>https://blog.frognew.com/2025/12/claude-code-in-action-learning-notes-01.html</link><pubDate>Mon, 22 Dec 2025 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/12/claude-code-in-action-learning-notes-01.html</guid><description>&lt;p>这是 Anthropic 官方免费课程 &lt;a href="https://anthropic.skilljar.com/claude-code-in-action" rel="noopener" target="_blank">Claude Code in Action&lt;/a> 的学习笔记，记录将 Claude Code 集成到日常开发工作流的核心知识点。&lt;/p></description></item><item><title>Claude Code 会话分支管理：用 fork-session 创建独立的实验分支</title><link>https://blog.frognew.com/2025/12/claude-code-fork-session.html</link><pubDate>Thu, 18 Dec 2025 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/12/claude-code-fork-session.html</guid><description>&lt;p>在使用 Claude Code 进行项目开发时，经常会遇到这样的场景：当前对话已经积累了大量上下文，此时想尝试一个不同的技术方案，又不想破坏现有的对话历史。&lt;code>--fork-session&lt;/code> 参数正是为这种需求设计的。&lt;/p>
&lt;h2 id="会话管理基础">会话管理基础&lt;/h2>
&lt;p>在了解分叉功能之前，先回顾一下 Claude Code 的会话恢复机制。&lt;/p>
&lt;h3 id="继续最近的会话">继续最近的会话&lt;/h3>
&lt;p>使用 &lt;code>--continue&lt;/code>（简写 &lt;code>-c&lt;/code>）可以加载当前目录中最近的对话：&lt;/p></description></item><item><title>Claude Skills 学习笔记：将 AI 助手转变为领域专家</title><link>https://blog.frognew.com/2025/12/claude-skills-learning-notes.html</link><pubDate>Wed, 03 Dec 2025 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/12/claude-skills-learning-notes.html</guid><description>&lt;p>本文是基于 Claude 官方资料对 Claude Skills 的学习笔记。&lt;/p>
&lt;h2 id="1-什么是-skills">1. 什么是 Skills？&lt;/h2>
&lt;p>Skills 是包含指令、脚本和资源的文件夹，Claude 可以动态加载这些内容以提高在特定任务上的表现。
Skills 教会 Claude 如何以可重复的方式完成特定任务，无论是使用公司的品牌指南创建文档、按照组织特定的工作流程分析数据，还是自动化个人任务。&lt;/p></description></item><item><title>Claude Code 原生安装：告别 Node.js 依赖</title><link>https://blog.frognew.com/2025/11/claude-code-native-installation.html</link><pubDate>Mon, 03 Nov 2025 19:30:00 +0800</pubDate><guid>https://blog.frognew.com/2025/11/claude-code-native-installation.html</guid><description>&lt;p>Claude Code 最近推出了原生安装（Native Installation）方式，这是一个重要的更新。新的安装方式彻底改变了 Claude Code 的部署体验，将其从基于 Node.js 的应用转变为单一的自包含可执行文件。&lt;/p>
&lt;p>在原生安装推出之前，Claude Code 依赖于 Node.js 运行环境，这是有一些问题的：&lt;/p></description></item><item><title>在 Claude Code 中配置和使用 MCP 服务器</title><link>https://blog.frognew.com/2025/09/claude-code-mcp.html</link><pubDate>Sat, 20 Sep 2025 20:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/09/claude-code-mcp.html</guid><description>&lt;p>MCP（Model Context Protocol）是一个开源标准，用于 AI 工具集成。通过 MCP 服务器，Claude Code 可以连接到外部工具和数据源，包括数据库、API 和各种服务。&lt;/p>
&lt;p>本文基于 &lt;a href="https://code.claude.com/docs/en/mcp" rel="noopener" target="_blank">Claude的官方文档&lt;/a> 介绍如何在 Claude Code 中配置和管理 MCP 服务器。&lt;/p>
&lt;h2 id="mcp-能做什么">MCP 能做什么&lt;/h2>
&lt;p>配置 MCP 服务器后，可以让 Claude Code 执行：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>从问题跟踪器实现功能&lt;/strong>：&amp;ldquo;添加 JIRA 问题 ENG-4521 中描述的功能并在 GitHub 上创建 PR&amp;rdquo;&lt;/li>
&lt;li>&lt;strong>分析监控数据&lt;/strong>：&amp;ldquo;检查 Sentry 查看 ENG-4521 功能的错误情况&amp;rdquo;&lt;/li>
&lt;li>&lt;strong>查询数据库&lt;/strong>：&amp;ldquo;根据 PostgreSQL 数据库查找 10 个使用该功能的用户邮箱&amp;rdquo;&lt;/li>
&lt;li>&lt;strong>集成设计&lt;/strong>：&amp;ldquo;根据 Slack 中发布的新 Figma 设计更新邮件模板&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;h2 id="安装-mcp-服务器">安装 MCP 服务器&lt;/h2>
&lt;h3 id="方法一添加远程-http-服务器推荐">方法一：添加远程 HTTP 服务器（推荐）&lt;/h3>
&lt;p>HTTP 服务器是连接远程 MCP 服务器的推荐选项。&lt;/p></description></item><item><title>Claude Code Subagents简介</title><link>https://blog.frognew.com/2025/09/claude-code-subagents.html</link><pubDate>Mon, 15 Sep 2025 20:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/09/claude-code-subagents.html</guid><description>&lt;p>Claude Code 的 Subagents 是一个强大的功能，它通过引入专门化的 AI 助手来解决软件开发中复杂任务的处理问题。每个 Subagent 都是一个独立的、专门针对特定任务领域优化的 AI 实体，具有自己的上下文窗口、定制化的系统提示词以及配置化的工具访问权限。&lt;/p>
&lt;h2 id="核心概念">核心概念&lt;/h2>
&lt;p>Subagents 的设计理念基于专业化分工的原则。&lt;/p></description></item><item><title>Claude Code: 终端原生的 AI 编程助手</title><link>https://blog.frognew.com/2025/06/claude-code-introduction.html</link><pubDate>Fri, 20 Jun 2025 19:00:00 +0800</pubDate><guid>https://blog.frognew.com/2025/06/claude-code-introduction.html</guid><description>&lt;p>Claude Code 是 Anthropic 官方推出的终端原生 AI 编程助手，基于 Claude 大语言模型构建。它直接运行在终端中，能够读取项目文件、执行命令、创建提交，甚至可以通过 MCP（Model Context Protocol）连接到 Jira、Figma、Slack 等外部工具。&lt;/p>
&lt;p>与传统的 IDE 插件式 AI 助手不同，Claude Code 采用了 Agent 的设计理念。它不只是被动地响应你的请求，而是能够主动分析问题、制定计划、执行操作，并根据执行结果进行调整。&lt;/p></description></item></channel></rss>