Thinking in Vibe:用 Claude Code 进入氛围式编程的新工作流

从 Copilot 到 Cursor Composer,再到 Claude Code,探索 AI 编程的演进之路

· Yiming
AI编程工作流Claude CodeMCP

读完这篇文章,你将学会:
如何安装和配置 Claude Code,
如何接入国产大模型 API,
如何配置 MCP Server,
以及如何通过一个 Ebook MCP 项目,高效读懂并改造代码。


在 AI 时代,编程不再只是写代码,
而是一种人与 AI 共同写作、共同思考的方式

人需要学习如何与 AI 协作:
如何分工、如何引导、如何纠偏、如何配合。

在不断的实践中迭代认知,
在效率与掌控之间找到平衡。

我把这种状态称为:
Thinking in Vibe


一、我的 Vibe Coding 起点:Copilot 时代(2023)

2023 年,我开始使用 GitHub Copilot。

当时的使用方式主要有两种:

  • 更智能的代码补全
  • IDE 内置的聊天窗口,用来解释代码、探索思路

这个阶段的 Copilot 更像是:

高级版自动补全 + 技术问答助手

确实提升了效率,但本质上仍然是:

  • 人在主导
  • AI 在辅助
  • 修改范围通常局限在单个文件

这是一个 Vibe Coding 的起点阶段
但还谈不上真正改变编程范式。


二、真正的震撼:Cursor Composer(2024 年 8 月)

让我第一次强烈意识到「AI 编程进入新阶段」的,是 Cursor 的 Composer 模式

Composer 的关键变化:

  • 可以跨多个文件修改
  • 能做结构性重构
  • 更像一个执行型 Agent

那一刻我意识到:

AI 编程,开始进入 Agentic Era(代理式编程时代)。


三、2048 Demo:一次完整的 Vibe Coding 实验

2024 年 9 月,我做了一个 2048 游戏的 Demo,并发在小红书上。
这条视频收获了 1000 多个点赞

整个过程几乎是 100% Vibe Coding

  • 用截图让 AI 理解 UI
  • 实现交互逻辑
  • 添加音效
  • 加动画效果
  • 调整视觉细节

很多人觉得”震撼”,
也有人质疑:

“2048 很简单,AI 只是拼旧代码。”

但对我来说,
价值不在于开发这个游戏本身,
而在于让我发现:

开发的过程和范式正在发生革命性的变化。

它正在从”你敲代码”,
变成一个你与 AI 持续互动、共同完成目标的过程。

当时我发现的几个问题

  1. AI 的输出不稳定
  2. 经常事情没做完就停
  3. 需要不断让它自查

这让我意识到:

AI 很强,但需要结构化引导


四、Chat with PDF:从 Demo 走向”严肃项目”

几天后,我又做了一个 Chat with PDF完整应用

这一次,我的方式完全不同。

在一开始,我先写了两份文档:

1️⃣ Functional Spec(业务需求)

2️⃣ Technical Spec(技术方案)

这些文档是我结合 ChatGPT 完成的
而不是在当时的 AI Coding 工具里完成的。

原因很简单:

那时的 AI Coding 工具还不支持系统化的 Planning 模式。

所以我选择:

  • 用 ChatGPT 做规划
  • 用 Cursor 做编码

在文档准备好之后,我才让 Cursor 读取 Spec 开始实现。

同时,我还为常用指令做了 Prompt 模板,不断引导它:

  • 检查
  • 修正
  • 迭代
  • 完成

最终,整个功能被完整实现。

我的关键体会

Vibe Coding 不是随便说说,
而是:
结构化输入 + 清晰目标 + 人类纠偏。

另外一个很重要的原因是:

我对这个项目的业务需求和实现细节非常清楚
包括:

  • 应该用什么库
  • 架构怎么搭
  • 功能如何拆

Spec 写得相对清晰,
这也是 AI 能完成得比较好的关键原因之一。


五、Kiro:Vibe + Spec 的双模式探索

后来,我的朋友Jesse给我推荐了 Kiro。

相比 Cursor,KIRO 引入了 Spec 驱动

最终形成了 Vibe + Spec 的双模式

它更强调:

  • Spec 驱动
  • Planning 模式
  • 任务拆解
  • 方案落地

不仅支持头脑风暴,
还能把想法拆解成可执行任务

YOLO 模式:AI 驾驶的实验形态

Kiro 还提供了 YOLO 模式(You Only Live Once):

  • 更高自主性
  • 更少人工干预
  • 更长时间自动执行

我的评价是:

目前更偏实验性探索,
复杂场景,还无法达到生产级可用。

但它代表了一种终极愿景

就像自动驾驶的终极目标一样——
真正的 AI 全自动编程

现在还在探索阶段,
但未来一定会成为主流方向。


六、为什么我重新关注 Claude Code?

Claude Code 其实去年年中就推出了,
但当时我并没有认真使用。

主要原因很现实:

对中国用户不友好,账号和 API 经常出问题,我的账户被 Ban 掉了很多次。

但我一直对它有兴趣,因为它代表了另一种哲学

CLI(命令行)优先

我现在经常用 OpenAI Codex 在手机上做 Code Review:

  • 地铁上
  • 公园里
  • 碎片时间

回到电脑再执行修改。

这极大地利用了我的非办公时间

Codex 能做到这一点,
正是因为它的 CLI 形态

CLI 的核心价值是:

高度自由化 + 场景自由。


七、MCP:让 AI 标准化地理解你的上下文

MCP(Model Context Protocol)不是简单的:

“让 AI 读懂你的知识库”

而是提供了一种:

标准化方式,让 AI 获取上下文、理解工具、调用能力

它让 AI:

  • 更好理解你的数据
  • 更好使用你的工具
  • 更稳定接入你的系统

我的 MCP 实践

2025 年初,我自己做了一个 MCP Server,用来:

  • 读取电子书
  • 解析文档
  • 总结内容
  • 支持问答
  • 辅助创作

我没有做任何推广,
但它自然收获了:

  • 几百个 stars

我自己也会在读书时使用它,
它在阅读效率上确实能帮到我。

现在,我可以这样对 Claude Code 说:

claude "帮我查找下载目录中是否有马斯克相关的电子书,如果有,请输出目录,并针对特斯拉自动驾驶给我出三个问题考察我的理解。"

Claude 不再只是”回答问题”,
而是在构建一个学习场景


八、为什么我选择「组合使用」?

我不再纠结:

哪个工具最好?

而是:

不同工具,适合不同场景。

  • Cursor:IDE 环境 + 快速迭代开发 (Cursor 针对中国定于用户,只支持 Auto 的模型使用)
  • Kiro:Spec + Planning (更强的 Claude 模型)
  • Claude Code:CLI + 自动化

核心不在工具,而在工作流设计


九、这就是我理解的 Vibe Coding

Vibe Coding 不是:

❌ 随便说
❌ 不写需求
❌ 全交给 AI

而是:

✅ 用语言表达意图
✅ 用 Spec 引导执行
✅ 用 AI 放大效率
✅ 用人类负责方向

你从”写代码的人”,
变成了设计协作方式的人

最近很火的 Claude Code Skills
正是在这个方向上进一步强化了 AI 的执行能力,
这也是我非常建议大家深入学习 Claude Code 的原因之一。


十、在动手中学习,才能真正掌握工具

接下来我会带你:

  • 安装 Claude Code
  • 配置国产大模型 API
  • 进入我的 Ebook MCP 项目
  • 读懂代码结构
  • 修改功能
  • 启动 MCP Server

因为我始终相信:

在动手中学习,
才能真正理解工具的特性、边界和优势。

了解得越深,
你就越知道在什么场景下使用哪种工具,
才能获得最大的收益


十一、Claude Code 安装与配置

# 详细安装文档 https://code.claude.com/docs/en/quickstart
curl -fsSL https://claude.ai/install.sh | bash

export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN={$YOUR_DEEPSEEK_API_KEY}
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

claude

十二、进入 Ebook MCP 项目并读懂代码

cd ~/Users/onebird/github (进入你的代码安装目录)
git clone https://github.com/onebirdrocks/ebook-mcp.git
cd ebook-mcp
claude "解释这个项目的整体结构"
claude "告诉我应该如何运行测试"

十三、Fork 代码并且修改代码

fork 代码,并且创建分支

claude "请帮助我检查最新的依赖,并且更新到 package.json。重构后请运行单元测试,确保单元测试都能顺利通过"

十四、启动 MCP Server

cd {$installration_path}
uv pip install -e .
npm install
uv run {$installration_path}/src/ebook_mcp/main.py

十五、启动 Claude Code,使用 ebook MCP 的能力

claude mcp add ebook uv run /Users/onebird/github/ebook-mcp/src/ebook_mcp/main.py 

claude "请帮助我找到下载目录中,马斯克的书,帮助列出相关的目录"
claude "针对 xAI 这一章,给我我出几道题目,考察我对这一章节内容的理解掌握程度。"

安装和使用的过程我写得比较简洁,主要是希望大家能多动手探索。如果你更想看完整流程,我也可以专门录一期视频,带你一步步实现。

结尾

在 AI 时代,
你写的不只是代码,
而是在设计人与智能的协作方式。

这,就是 Thinking in Vibe


如果你也在寻找:

  • 更高效的学习方式
  • 更自然的创作节奏
  • 更轻松的编程体验

请帮忙点赞,收藏和转发。你的支持也会给我更大的动力。