Thinking in Vibe:用 Claude Code 进入氛围式编程的新工作流
从 Copilot 到 Cursor Composer,再到 Claude Code,探索 AI 编程的演进之路
读完这篇文章,你将学会:
如何安装和配置 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 持续互动、共同完成目标的过程。
当时我发现的几个问题
- AI 的输出不稳定
- 经常事情没做完就停
- 需要不断让它自查
这让我意识到:
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。
如果你也在寻找:
- 更高效的学习方式
- 更自然的创作节奏
- 更轻松的编程体验
请帮忙点赞,收藏和转发。你的支持也会给我更大的动力。