Claude Code 用了半年,我总结了 5 个提效习惯(附工具推荐)

0 阅读5分钟

用 AI 编程不难,难的是让 AI 的每一次对话都不白聊。


前言

从去年开始重度使用 Claude Code、Cursor、Codex CLI 这些 AI 编程工具,到现在少说也积累了几千轮对话。

一开始觉得 AI 编程就是"问一句答一句",用久了才发现,同样的坑我踩了三遍,同样的方案我问了四次。不是 AI 不行,是我自己的工作流有问题。

这半年我逐步摸索出 5 个习惯,效果很明显——重复提问少了,AI 给的答案质量也高了。分享给大家。


习惯一:每轮对话结束前,让 AI 总结关键结论

大部分人的对话模式是:

你:这个 bug 怎么修?
AI:balabala...
你:好的谢谢。(关掉终端)

三天后遇到类似问题,完全想不起来上次怎么解决的。

改进: 对话结束前加一句:

请用 3-5 句话总结这次对话的关键结论,包括问题根因、解决方案、和需要记住的坑。

这一步花不了 10 秒钟,但效果巨大。你会得到一段精炼的文字,比翻聊天记录高效 100 倍。

进阶做法:让 AI 把结论保存到一个 Markdown 文件里,逐步积累成个人 Wiki。


习惯二:用 MCP 让 AI 记住你的项目上下文

每次开新对话都要重新解释:

  • "我们用的是 Fastify 不是 Express"
  • "数据库是 SQLite 不是 PostgreSQL"
  • "前端是 Tailwind v4 不是 v3"

这些重复的上下文说明浪费了大量 token 和时间。

改进:CLAUDE.md(Claude Code)或项目级 Prompt 文件,把项目的技术栈、架构决策、编码规范写进去。AI 每次启动时自动读取,不用你再说一遍。

更进一步,用 MCP(Model Context Protocol)让 AI 能访问你的知识库。比如:

  • Claude Code 的 settings.json 里配置 MCP Server
  • AI 可以主动搜索你之前的经验和决策
  • 新对话直接基于已有知识回答,而不是从零开始

这比每次手动贴上下文高效得多。


习惯三:建立个人知识库,语义搜索历史对话

这是改变我工作流最大的一个习惯。

和 AI 的对话本质上是一种非结构化的知识积累——你解决了问题,但知识锁在对话记录里,无法被检索和复用。

我试过几种方案:

方案优点缺点
手动记笔记灵活太累,坚持不下来
搜索对话文件不用额外操作关键词搜索不精准
Obsidian 手动整理结构化还是太累

最后我选择了自动化方案——让工具来完成"对话→结构化笔记→语义搜索"这个流程。

我目前在用的是 ChatCrystal,一个本地运行的 AI 对话知识库工具。它能:

  • 自动导入 Claude Code、Cursor、Codex CLI、Trae、Copilot 的对话
  • 用 LLM 自动生成结构化笔记(标题、摘要、关键结论、代码片段)
  • 语义搜索——不用记关键词,按含义查找

notes.png

核心场景:遇到问题时先搜自己的知识库,再问 AI。 大概率你之前已经解决过类似的问题。

当然,你也可以用其他方案,比如自己搭个 RAG pipeline,或者用 Obsidian + 插件手动管理。关键是有一个系统在帮你积累知识,而不是每次都从零开始。


习惯四:用结构化 Prompt 减少无效对话

很多人的 Prompt 长这样:

帮我看看这个报错

AI 给了一堆猜测,你又要补充上下文,来回 5 轮才解决问题。

改进: 用一个简单的 Prompt 模板:

## 背景
我在做什么:[一句话描述]

## 问题
遇到了什么:[报错信息/异常行为]

## 已尝试
我试过:[已经排查的方向]

## 期望
我希望:[期望的结果]

四段式 Prompt,10 秒钟填完,AI 第一次回复的准确率直接翻倍。

我在 Claude Code 里配了一个自定义 slash command /debug,自动套这个模板。每次排查问题时直接 /debug,省去了组织语言的时间。


习惯五:定期回顾"AI 帮你解决了什么"

这个习惯最容易被忽略。

我每周五花 15 分钟翻一下这周和 AI 的对话记录,问自己三个问题:

  1. 这周 AI 帮我解决了哪些之前不会的问题?(学习点)
  2. 哪些问题其实我应该自己会的?(知识盲区)
  3. 有没有反复出现的问题模式?(需要系统性解决的)

比如我发现连续三周都在问 CSS 相关的问题,说明我的 CSS 基础有短板,应该系统学一下而不是每次问 AI。

再比如某个部署问题反复出现,说明流程有问题,应该写个脚本而不是每次都手动处理。

AI 对话是最好的学习记录——它精确记录了你在哪些地方需要帮助。定期回顾,把这些记录转化成真正的成长。


工具推荐清单

以上 5 个习惯,有些靠自律,有些靠工具。整理一下我目前在用的工具:

用途工具说明
项目上下文管理CLAUDE.md / Cursor Rules让 AI 自动了解项目背景
对话知识库ChatCrystal自动导入对话、生成笔记、语义搜索
MCP 集成ChatCrystal MCP Server让 AI Agent 自动搜索历史知识
Prompt 管理自定义 slash commands结构化 Prompt 模板
笔记积累Markdown 文件 / Obsidian手动补充 AI 无法自动捕获的知识

总结

AI 编程的核心不是"会问问题",而是让每一次对话都产生可复用的价值

5 个习惯回顾:

  1. 对话结尾要总结——10 秒换来三天后能回忆
  2. 用 MCP 管理上下文——不再每次重复解释
  3. 建知识库做语义搜索——搜自己的经验,而不是重新问 AI
  4. 结构化 Prompt——一次问到位,减少无效对话
  5. 定期回顾——把对话记录转化成真正的成长

不需要全部做到,挑一两个先试试。你会发现 AI 编程的效率会上一个台阶。


有其他好用的工作流或工具,欢迎评论区交流。