更好的阅读体验见飞书文档 杭州市|Claude Code 全天工坊课复盘,谈谈非程序员如何入局AI编程 https://my.feishu.cn/wiki/PCsRwagtBiMsTlk4YVvcd1Vonuw
缘起:如下图
1、AI编程官方体验缺失
我的分享带有非常强的主观色彩,我自己是不会考虑用所谓的中转,我从 Cursor 开发转到用 Claude Code ,全是用的官方渠道购买,如下图
我的想法是,用官方原版,体验最真实的AI编程体验,前提还是得说一下,以下仅代表我个人观点,如果你有其他想法无需留言来验明你是对的,我直接告诉你,你是对的。
从我的体验来看,你用你的账号来订阅官方原版,你会发现一个神奇的事,你会越用越顺手,Claude越来越懂你,原来我必须每次都要说一遍,AI有了记忆功能,我发现一些我原来要强调的点,AI能自动感知我想要让它注意的细节。
由于我自身的偏见,我个人觉得中转不能完全支持官方所提供的所有功能,我理解是官方直连,是最全的功能,而中转则有部分官方功能被阉割,这对于不能上外网的小白,中转仍然是最佳上手的渠道。
我是一名程序员,在我是小白的时候,我看啥都觉得新鲜,觉得就只有我是菜鸟,别人都是大佬,别人说啥,我信啥,直到我做开发多年,我的想法慢慢发生了改变。
我之前认为的大佬,不少都是翻译大佬,要么是翻译国外知名的帖子或者是一些知名博主写的文章,还有一些是纯英文版的书。有些翻译之处还是错的,也不是错,就是翻译得不到位,让人理解有偏差。
说得极端一点,那就是吃甘蔗,你直接吃甘蔗是看官方,用官方原汁原味的,是跟上官方节奏的,但是看翻译的内容是被咀嚼过的,信息可能有一定程序的失真。这也是我对于使用中转的理解。
2、使用人类的语言跟AI对话,AI听不懂之殇
下面是我在组局中现场演示的案例
正常认为的提示词: 把这个pdf的第7页的表格数据提取出来到csv文件中
我的提示词:在路径 D:\Source\readpdf\老板电器 2024FY.pdf 的pdf,如何用python实现对pdf内容的读取,给出你的推理和思考
说一个暴论:AI是SB,你不能用AI理解的语言来跟AI来对话,往往得不到你要的结果
从0到1开发,应该让AI给出读取pdf的方法
第二步,你要指定具体的库,你让AI自己去实现,他可能瞎搞, 我是一点都不相信AI
对于读取 PDF 文件,Python 有几个主流库,各有优劣:
你用 PyMuPDF 来实现pdf的读取 ,明确指令,AI必须按你的要求来实现pdf的读取
精确表达要读取的数据内容
读取到这个pdf的部分数据写入到新建的名为 财务数据的.csv文件,csv文件创建地址在当前目录,你先不要生成代码,给出你的推理和思考,我要你读取的部分数据内容为,在你读到pdf看到关键词
六、主要会计数据和财务指标
公司是否需追溯调整或重述以前年度会计数据
□是 否 这是开始,结束标记位置为
公司最近三个会计年度扣除非经常性损益前后净利润孰低者均为负值,且最近一年审计报告显示公司持续经营能力存在
不确定性 ,这中间部分就是我要的部分数据
这里必须明确你要获取数据的具体位置,直接跟AI说读第7页,这是不准确的,当AI已经把pdf内容全部加载了,那么你要把你要的内容指出上、下部分这样就能确认唯一了。
如下图经过精确的描述,那么AI就能返回正确的内容了
对功能进扩展
当前逻辑是需要用户手动下载pdf,现在新的需求是应该是程序自动下载pdf到本地,下载到本地后,自动读取要的数据到csv,我把 D:\Source\readpdf\老板电器
2024FY.pdf 删了,你需要重新下载pdf,应该是做成gui的模式,让用户输入链接,然后,你需要来年链接自动下载pdf到当前目录下,示例链接为
https://data.eastmoney.com/notices/detail/002508/AN202504... D:\Source\readpdf\image\1.png
,你需要自动定位到pdf的下载位置,注意先不要生成代码,输出你对需求的推理与思考,你需要及时保持对前对话记录到 聊天记录.txt 文件中
为了减少边幅,这里直接把相关视频演示发出来好了
通过网盘分享的文件:财务报告分析工具_v1.0.0.zipx
链接: https://pan.baidu.com/s/1KnbWYxst2wSTjrQj3WYxQA 提取码: ann9
如下图,我还做了2.0.0版本,用于批量下载,如果你要完成复现,相关记录我也存了
你按我下面的 聊天记录.txt ,一步一步操作就可以了
3、快速入局AI编程
3.1 收集整理常用AI提示词语
如我前面分享的聊天记录 .txt 就可以提炼出如何用AI读取pdf文件的参考AI提示词语
因此我强调的是一些常用的AI提示词,开发软件或者程序又或者是网站,其实就是一个搭积木的过程,除了程序外,网站也可以直接用CC来生成,如下图
很多时候,非程序员的人不懂得如何用程序员跟AI对话的语言去沟通交流,这才是AI编程的难点。像之前搞计算机培训,全职培训也要近3个月才能培养出才写代码的人。
那么对于上班的人来说,我指的是非程序员这一类人,相对而言产品经理有一定优势,如果也不是产品经理,就是纯小白,完全跟计算机这个行业完全不搭边,那么就需要熬。
收集整理常用AI提示词,让非程序员快速入局AI编程 ,我觉得这是一个方法,当然了,如果真愿意去学习开发程序相关的书,那就更好。
这好比同样是程序员,一个程序员不懂英语,另一个程序员懂英文,当然是懂英文的程序员获得的信息面更广啊,编程都是国外的,当然国外是一手信息啊。
直接看官方文档,直接看纯英文的YouTube的视频,看原版英文版的书,看纯英文的资料,我们看到的很多资料都是翻译过来的。
3.2 多组局,多参加AI编程的线下活动
光有理论没用,还要有实践,不要闭门造车
3.3 借助官方的资源
比如说参加生财的航海,也可以考虑参加生财深海圈获得更深度的学习
3.4 我的学习方法
最好的学习文档就是官方的手册
这个是我整理官方的手册,把英文翻译成中文的,也许你会说,手册看不懂,不知道怎么用,其实也不难的,接下来,我来演示 Skill 如何用,很简单,跟着我的步骤来就好。
方案 1:CLAUDE.md(推荐)
思路:在项目的 CLAUDE.md 文件中写入规则,Claude Code 每次启动自动读取。
优点:
• 最简单,改一个文件即可
• 针对特定项目定制
• Claude Code 原生支持
缺点:
• 只对当前项目生效
• 换项目需要重新配置
──────────────────────────────────────────────────
方案 2:自定义 Skill
思路:创建一个 skill 文件,定义"对话记录保存"的标准流程。
优点:
• 可跨项目复用
• 可以定义复杂的保存逻辑(如格式、时间戳、分类)
• 符合 Claude Code 的设计理念
缺点:
• 需要理解 skill 的结构
• 需要在 CLAUDE.md 中引用
──────────────────────────────────────────────────
方案 3:Memory 记忆
思路:让 Claude 记住你的偏好"每次对话都要保存到聊天记录.txt"。
优点:
• 一次设置,永久生效
• 跨项目、跨对话
缺点:
• 不够灵活(不同项目可能要保存到不同文件)
• 依赖 Claude 的记忆系统
──────────────────────────────────────────────────
我的建议
组合使用方案 1 + 方案 2:
1. 创建一个 Skill:定义保存对话记录的标准规则
2. 在 CLAUDE.md 中引用:让每个项目自动应用这个 skill
这样你只需要:
• 写一次 skill
• 每个项目的 CLAUDE.md 加一行引用即可
每次 Claude Code 回复后,自动把对话内容追加到 聊天记录.txt
类似开发日志:
• 记录用户问了什么
• 记录 Claude 做了什么
• 方便日后回顾完整开发过程
──────────────────────────────────────────────────
Skill 设计思路
[PLAIN TEXT]
/mnt/skills/user/chat-logger/
└── SKILL.md
SKILL.md 核心规则:
markdown
[MARKDOWN]
对话记录 Skill
触发条件
每次回复用户后,自动执行保存操作
保存内容
1. 时间戳
2. 用户输入摘要
3. Claude 执行的操作
4. 修改的文件
5. 关键代码片段(如有)
6. 结果状态
保存格式
追加到项目根目录的 `聊天记录.txt`
保存模板
--------------------------------------------------------------------------------
[时间] 2026-01-11 14:30
【用户】: <用户输入的摘要>
【Claude】:
- 操作: <做了什么>
- 文件: <修改了哪些文件>
- 结果: <成功/失败/待确认>
<如有代码修改,附上关键片段>
--------------------------------------------------------------------------------
──────────────────────────────────────────────────
实现方式
──────────────────────────────────────────────────
关键问题
1. 记录粒度:
• 每条消息都记录?
• 还是只记录重要操作(修改文件、运行命令)?
2. 记录详细度:
• 完整记录所有代码?
• 还是只记录摘要和关键片段?
3. 文件位置:
• 固定 聊天记录.txt?
• 还是按日期/项目分文件?
──────────────────────────────────────────────────
告诉我你的偏好,我就生成具体的 Skill 代码!
• 记录粒度:
• 每条消息都记录?
• 还是只记录重要操作(修改文件、运行命令)?
• 答案: 每条消息都记录
• 记录详细度:
• 完整记录所有代码?
• 还是只记录摘要和关键片段?
• 答案:完整记录所有代码
• 文件位置:
• 固定 聊天记录.txt?
• 还是按日期/项目分文件?
• 答案:固定 聊天记录.txt 补充说明:这个聊天记录.txt是放到每一个项目下,每一个项目只有一个聊天记录.txt
明白了,现在生成 Skill
──────────────────────────────────────────────────
Skill 结构
[PLAIN TEXT]
/mnt/skills/user/chat-logger/
└── SKILL.md
使用方法
──────────────────────────────────────────────────
步骤 1:在 Claude Code 中创建 Skill 目录
cmd
[PLAIN TEXT]
mkdir -p /mnt/skills/user/chat-logger
或者在 Windows 项目目录下创建:
cmd
[PLAIN TEXT]
mkdir .claude\skills\chat-logger
──────────────────────────────────────────────────
步骤 2:把 SKILL.md 放入目录
将下载的 SKILL.md 放到上述目录中。
──────────────────────────────────────────────────
步骤 3:在项目的 CLAUDE.md 中引用
在每个项目的 CLAUDE.md 文件中添加:
markdown
[MARKDOWN]
必须遵循的 Skills
- 对话记录: 每次回复后自动保存到 `聊天记录.txt`
参考: /mnt/skills/user/chat-logger/SKILL.md
──────────────────────────────────────────────────
步骤 4:或者直接在 CLAUDE.md 中写规则
如果不想创建 Skill 文件,可以直接在项目的 CLAUDE.md 中写:
markdown
[MARKDOWN]
对话记录规则(必须执行)
每次回复后,必须将完整对话追加到项目根目录的 `聊天记录.txt`:
格式:
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整内容>
【Claude 输出】
<完整内容,包括所有代码>
【文件操作】(如有)
- 修改: <文件路径>
================================================================================
──────────────────────────────────────────────────
效果
以后每次 Claude Code 回复后,会自动把对话追加到 聊天记录.txt,你无需再手动输入保存指
这个 SKILL.md ,我如何使用呢?
SKILL.md 使用方法
──────────────────────────────────────────────────
方式 1:直接写入项目 CLAUDE.md(最简单)
在你的每个项目根目录下,编辑或创建 CLAUDE.md 文件:
cmd
[PLAIN TEXT]
cd D:\Source\你的项目目录
notepad CLAUDE.md
在 CLAUDE.md 中添加以下内容:
markdown
[MARKDOWN]
对话记录规则(每次回复必须执行)
每次回复用户后,必须将完整对话追加到项目根目录的 `聊天记录.txt` 文件。
保存格式
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整复制用户的输入>
【Claude 输出】
<完整复制回复内容,包括所有代码>
【文件操作】(如有)
- 创建/修改/删除: <文件路径>
================================================================================
规则
1. 每次回复必须保存,无例外
2. 完整记录所有代码,不省略
3. 追加到文件末尾,不覆盖历史
4. 静默执行,不需要告知用户
保存后,Claude Code 启动时会自动读取这个规则。
──────────────────────────────────────────────────
方式 2:创建全局 Skill(跨项目复用)
步骤 1:在 Claude Code 中创建目录
bash
[BASH]
mkdir -p ~/.claude/skills/chat-logger
步骤 2:创建 SKILL.md
bash
[BASH]
notepad ~/.claude/skills/chat-logger/SKILL.md
把我之前生成的 SKILL.md 内容粘贴进去保存。
步骤 3:在每个项目的 CLAUDE.md 中引用
markdown
[MARKDOWN]
Skills
使用 chat-logger skill 自动记录对话
──────────────────────────────────────────────────
推荐方式
方式 1 最简单,直接把规则写到项目的 CLAUDE.md 即可。
──────────────────────────────────────────────────
测试是否生效
1. 启动 Claude Code 进入项目
2. 随便问一个问题
3. 检查项目目录下是否生成了 聊天记录.txt
cmd
[PLAIN TEXT]
type 聊天记录.txt
──────────────────────────────────────────────────
现在就去你的项目目录创建/编辑 CLAUDE.md,把规则加进去试试!
AI也会有坑的,如下图
问题分析
──────────────────────────────────────────────────
解决方案
方案 1:使用 Windows 完整路径(可能仍有问题)
markdown
[MARKDOWN]
Skills
- 使用 chat-logger skill: C:\Users\Lenovo-S14\.claude\skills\chat-logger\SKILL.md
但 Claude Code 可能不支持这种外部引用方式。
──────────────────────────────────────────────────
方案 2:直接把规则写到 CLAUDE.md 中(推荐)
不引用外部文件,直接把规则写进 CLAUDE.md:
cmd
[PLAIN TEXT]
notepad E:\Source\automate-faceless-content\CLAUDE.md
替换全部内容为:
markdown
[MARKDOWN]
项目说明
对话记录规则(每次回复必须执行)
每次回复用户后,必须将完整对话追加到项目根目录的 `聊天记录.txt` 文件。
保存格式
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整复制用户的输入>
【Claude 输出】
<完整复制回复内容,包括所有代码>
【文件操作】(如有)
- 创建/修改/删除: <文件路径>
【命令执行】(如有)
$ <命令>
> <输出摘要>
================================================================================
规则
1. 每次回复必须保存,无例外
2. 完整记录所有代码,不省略
3. 追加到文件末尾,不覆盖历史
4. 静默执行,不需要告知用户
──────────────────────────────────────────────────
为什么推荐方案 2
──────────────────────────────────────────────────
用方案 2,直接把规则写到 CLAUDE.md 中,最简单可靠!
下面是最终的 SKILL.md 文件
其他项目引用也很简单
如下图,在其他项目中的 CLAUDE.md 文件在最上面加一行就可以了
也就是这一行
Skills
- 使用 chat-logger skill: C:\Users\Lenovo-S14\.claude\skills\chat-logger\SKILL.md
小结
很多东西,你真学起来不难的,没有人教我如何使用 SKILL,我自己就学会了,很多事情就是用心,要勤奋,大部分的资料都是国外翻译过来的。
有些人在前面,但是不要妄自菲薄,觉得自己不行,没有人一出生就什么都会,但是真相在于什么?在于行动,在于执行力
这次的组局复盘太晚,活动在 2025年12月14号组织的,我这个活动的复盘在今年的2026年1月15号,拖延了整整一个月。
做事要有耐心,要沉得住气,执行力要上来,或者给自己找个搭子吧,互相加油监督,这是属于外力,当然最好是自己有自驱力,只有这样才能做更长时间。
我在2021年说要日更公众号做不到,真做不到,我公众号目前保留有1596条记录,当然了,也删除了一些公众号文章不符合平台要求的文章
我今天跟自己说,不能再拖了,也要把这个复盘做一个结尾,懒是懒,但是你逼自己一把还是能完成的,因此这个文档也进入尾声了。
最后, 我想说的是,想要往往你是不要,但是,你一定要,往往能要得到,给自己下的死命令,今天要做一个复盘完结,我就写到这了。
还有一种情况,那就是习惯,习惯的力量是很强大的,如下图
最后,我分享下,我为什么有了这个习惯,之前在读高中的时候,我和我弟的伙食费是我来保管的,但是呢,钱不知道花哪去了。
因为我总是提前找我爸妈要生活费,但是这不是长久之计,一劳永逸的办法是知道自己口袋有多少钱,我爸妈让我记账, 我听进去了,同时,我也是脸上挂不住,自己下定决心要解决关于钱去哪的问题。
很多习惯我没养成,这个记账的习惯我养成了,因此呢,让某件事成为习惯,每年比别人进步一点点,我这里不是指记账,而是指各个方面。
当然了,我就只养成了这么一个习惯,像我写公众号还真不能坚持写,不能做到日更,我每每公众号断更了,我就拿我记账说事,都能记这么多天,公众号偶尔断更问题不大,接着写就好了。
最后,以上内容希望能给大家带来一点点启发,感谢耐着性子看到了最后,不留联系方式如愿意与我做朋友,找鱼丸问我的微信。
AI编程是趋势,顺势而为,欢迎交流探讨,祝大家生财有术杭州市|Claude Code 全天工坊课复盘,谈谈非程序员如何入局AI编程
缘起:如下图
image.png
image.png
1、AI编程官方体验缺失
我的分享带有非常强的主观色彩,我自己是不会考虑用所谓的中转,我从 Cursor 开发转到用 Claude Code ,全是用的官方渠道购买,如下图
ef0da620b1652cd82cfa9280df00077a.png
我的想法是,用官方原版,体验最真实的AI编程体验,前提还是得说一下,以下仅代表我个人观点,如果你有其他想法无需留言来验明你是对的,我直接告诉你,你是对的。
从我的体验来看,你用你的账号来订阅官方原版,你会发现一个神奇的事,你会越用越顺手,Claude越来越懂你,原来我必须每次都要说一遍,AI有了记忆功能,我发现一些我原来要强调的点,AI能自动感知我想要让它注意的细节。
由于我自身的偏见,我个人觉得中转不能完全支持官方所提供的所有功能,我理解是官方直连,是最全的功能,而中转则有部分官方功能被阉割,这对于不能上外网的小白,中转仍然是最佳上手的渠道。
我是一名程序员,在我是小白的时候,我看啥都觉得新鲜,觉得就只有我是菜鸟,别人都是大佬,别人说啥,我信啥,直到我做开发多年,我的想法慢慢发生了改变。
我之前认为的大佬,不少都是翻译大佬,要么是翻译国外知名的帖子或者是一些知名博主写的文章,还有一些是纯英文版的书。有些翻译之处还是错的,也不是错,就是翻译得不到位,让人理解有偏差。
说得极端一点,那就是吃甘蔗,你直接吃甘蔗是看官方,用官方原汁原味的,是跟上官方节奏的,但是看翻译的内容是被咀嚼过的,信息可能有一定程序的失真。这也是我对于使用中转的理解。
2、使用人类的语言跟AI对话,AI听不懂之殇
下面是我在组局中现场演示的案例
image.png
正常认为的提示词: 把这个pdf的第7页的表格数据提取出来到csv文件中
image.png
我的提示词:在路径 D:\Source\readpdf\老板电器 2024FY.pdf 的pdf,如何用python实现对pdf内容的读取,给出你的推理和思考
image.png
说一个暴论:AI是SB,你不能用AI理解的语言来跟AI来对话,往往得不到你要的结果
从0到1开发,应该让AI给出读取pdf的方法
第二步,你要指定具体的库,你让AI自己去实现,他可能瞎搞, 我是一点都不相信AI
对于读取 PDF 文件,Python 有几个主流库,各有优劣:
库
优点
缺点
PyMuPDF (fitz)
速度快、功能全面、支持中文好
安装包较大
pdfplumber
表格提取优秀
速度相对较慢
pypdf
轻量、纯Python
复杂PDF效果一般
image.png
你用 PyMuPDF 来实现pdf的读取 ,明确指令,AI必须按你的要求来实现pdf的读取
image.png
image.png
image.png
精确表达要读取的数据内容
image.png
读取到这个pdf的部分数据写入到新建的名为 财务数据的.csv文件,csv文件创建地址在当前目录,你先不要生成代码,给出你的推理和思考,我要你读取的部分数据内容为,在你读到pdf看到关键词
六、主要会计数据和财务指标
公司是否需追溯调整或重述以前年度会计数据
□是 否 这是开始,结束标记位置为
公司最近三个会计年度扣除非经常性损益前后净利润孰低者均为负值,且最近一年审计报告显示公司持续经营能力存在
不确定性 ,这中间部分就是我要的部分数据
这里必须明确你要获取数据的具体位置,直接跟AI说读第7页,这是不准确的,当AI已经把pdf内容全部加载了,那么你要把你要的内容指出上、下部分这样就能确认唯一了。
如下图经过精确的描述,那么AI就能返回正确的内容了
image.png
image.png
image.png
image.png
image.png
对功能进扩展
当前逻辑是需要用户手动下载pdf,现在新的需求是应该是程序自动下载pdf到本地,下载到本地后,自动读取要的数据到csv,我把 D:\Source\readpdf\老板电器
2024FY.pdf 删了,你需要重新下载pdf,应该是做成gui的模式,让用户输入链接,然后,你需要来年链接自动下载pdf到当前目录下,示例链接为
https://data.eastmoney.com/notices/detail/002508/AN202504... D:\Source\readpdf\image\1.png
,你需要自动定位到pdf的下载位置,注意先不要生成代码,输出你对需求的推理与思考,你需要及时保持对前对话记录到 聊天记录.txt 文件中
为了减少边幅,这里直接把相关视频演示发出来好了
从链接到下载pdf再到分析pdf.mp4
通过网盘分享的文件:财务报告分析工具_v1.0.0.zipx
链接: https://pan.baidu.com/s/1KnbWYxst2wSTjrQj3WYxQA 提取码: ann9
如下图,我还做了2.0.0版本,用于批量下载,如果你要完成复现,相关记录我也存了
image.png
image.png
你按我下面的 聊天记录.txt ,一步一步操作就可以了
聊天记录.txt
3、快速入局AI编程
3.1 收集整理常用AI提示词语
如我前面分享的聊天记录 .txt 就可以提炼出如何用AI读取pdf文件的参考AI提示词语
因此我强调的是一些常用的AI提示词,开发软件或者程序又或者是网站,其实就是一个搭积木的过程,除了程序外,网站也可以直接用CC来生成,如下图
image.png
很多时候,非程序员的人不懂得如何用程序员跟AI对话的语言去沟通交流,这才是AI编程的难点。像之前搞计算机培训,全职培训也要近3个月才能培养出才写代码的人。
那么对于上班的人来说,我指的是非程序员这一类人,相对而言产品经理有一定优势,如果也不是产品经理,就是纯小白,完全跟计算机这个行业完全不搭边,那么就需要熬。
收集整理常用AI提示词,让非程序员快速入局AI编程 ,我觉得这是一个方法,当然了,如果真愿意去学习开发程序相关的书,那就更好。
这好比同样是程序员,一个程序员不懂英语,另一个程序员懂英文,当然是懂英文的程序员获得的信息面更广啊,编程都是国外的,当然国外是一手信息啊。
直接看官方文档,直接看纯英文的YouTube的视频,看原版英文版的书,看纯英文的资料,我们看到的很多资料都是翻译过来的。
3.2 多组局,多参加AI编程的线下活动
光有理论没用,还要有实践,不要闭门造车
3.3 借助官方的资源
比如说参加生财的航海,也可以考虑参加生财深海圈获得更深度的学习
3.4 我的学习方法
最好的学习文档就是官方的手册
Claude Code 实战|官方权威教程 这个是我整理官方的手册,把英文翻译成中文的,也许你会说,手册看不懂,不知道怎么用,其实也不难的,接下来,我来演示 Skill 如何用,很简单,跟着我的步骤来就好。
image.png
image.png
方案 1:CLAUDE.md(推荐)
思路:在项目的 CLAUDE.md 文件中写入规则,Claude Code 每次启动自动读取。
优点:
最简单,改一个文件即可
针对特定项目定制
Claude Code 原生支持
缺点:
只对当前项目生效
换项目需要重新配置
方案 2:自定义 Skill
思路:创建一个 skill 文件,定义"对话记录保存"的标准流程。
优点:
可跨项目复用
可以定义复杂的保存逻辑(如格式、时间戳、分类)
符合 Claude Code 的设计理念
缺点:
需要理解 skill 的结构
需要在 CLAUDE.md 中引用
方案 3:Memory 记忆
思路:让 Claude 记住你的偏好"每次对话都要保存到聊天记录.txt"。
优点:
一次设置,永久生效
跨项目、跨对话
缺点:
不够灵活(不同项目可能要保存到不同文件)
依赖 Claude 的记忆系统
我的建议
组合使用方案 1 + 方案 2:
创建一个 Skill:定义保存对话记录的标准规则
在 CLAUDE.md 中引用:让每个项目自动应用这个 skill
这样你只需要:
写一次 skill
每个项目的 CLAUDE.md 加一行引用即可
每次 Claude Code 回复后,自动把对话内容追加到 聊天记录.txt
类似开发日志:
记录用户问了什么
记录 Claude 做了什么
方便日后回顾完整开发过程
Skill 设计思路
/mnt/skills/user/chat-logger/
└── SKILL.md
SKILL.md 核心规则:
markdown
对话记录 Skill
触发条件
每次回复用户后,自动执行保存操作
保存内容
1. 时间戳
2. 用户输入摘要
3. Claude 执行的操作
4. 修改的文件
5. 关键代码片段(如有)
6. 结果状态
保存格式
追加到项目根目录的 `聊天记录.txt`
保存模板
--------------------------------------------------------------------------------
[时间] 2026-01-11 14:30
【用户】: <用户输入的摘要>
【Claude】:
- 操作: <做了什么>
- 文件: <修改了哪些文件>
- 结果: <成功/失败/待确认>
<如有代码修改,附上关键片段>
--------------------------------------------------------------------------------
实现方式
关键问题
记录粒度:
每条消息都记录?
还是只记录重要操作(修改文件、运行命令)?
记录详细度:
完整记录所有代码?
还是只记录摘要和关键片段?
文件位置:
固定 聊天记录.txt?
还是按日期/项目分文件?
告诉我你的偏好,我就生成具体的 Skill 代码!
记录粒度:
每条消息都记录?
还是只记录重要操作(修改文件、运行命令)?
答案: 每条消息都记录
记录详细度:
完整记录所有代码?
还是只记录摘要和关键片段?
答案:完整记录所有代码
文件位置:
固定 聊天记录.txt?
还是按日期/项目分文件?
答案:固定 聊天记录.txt 补充说明:这个聊天记录.txt是放到每一个项目下,每一个项目只有一个聊天记录.txt
明白了,现在生成 Skill
Skill 结构
/mnt/skills/user/chat-logger/
└── SKILL.md
使用方法
步骤 1:在 Claude Code 中创建 Skill 目录
cmd
mkdir -p /mnt/skills/user/chat-logger
或者在 Windows 项目目录下创建:
cmd
mkdir .claude\skills\chat-logger
步骤 2:把 SKILL.md 放入目录
将下载的 SKILL.md 放到上述目录中。
步骤 3:在项目的 CLAUDE.md 中引用
在每个项目的 CLAUDE.md 文件中添加:
markdown
必须遵循的 Skills
- 对话记录: 每次回复后自动保存到 `聊天记录.txt`
参考: /mnt/skills/user/chat-logger/SKILL.md
步骤 4:或者直接在 CLAUDE.md 中写规则
如果不想创建 Skill 文件,可以直接在项目的 CLAUDE.md 中写:
markdown
对话记录规则(必须执行)
每次回复后,必须将完整对话追加到项目根目录的 `聊天记录.txt`:
格式:
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整内容>
【Claude 输出】
<完整内容,包括所有代码>
【文件操作】(如有)
- 修改: <文件路径>
================================================================================
效果
以后每次 Claude Code 回复后,会自动把对话追加到 聊天记录.txt,你无需再手动输入保存指
这个 SKILL.md ,我如何使用呢?
SKILL.md 使用方法
方式 1:直接写入项目 CLAUDE.md(最简单)
在你的每个项目根目录下,编辑或创建 CLAUDE.md 文件:
cmd
cd D:\Source\你的项目目录
notepad CLAUDE.md
在 CLAUDE.md 中添加以下内容:
markdown
对话记录规则(每次回复必须执行)
每次回复用户后,必须将完整对话追加到项目根目录的 `聊天记录.txt` 文件。
保存格式
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整复制用户的输入>
【Claude 输出】
<完整复制回复内容,包括所有代码>
【文件操作】(如有)
- 创建/修改/删除: <文件路径>
================================================================================
规则
1. 每次回复必须保存,无例外
2. 完整记录所有代码,不省略
3. 追加到文件末尾,不覆盖历史
4. 静默执行,不需要告知用户
保存后,Claude Code 启动时会自动读取这个规则。
方式 2:创建全局 Skill(跨项目复用)
步骤 1:在 Claude Code 中创建目录
bash
mkdir -p ~/.claude/skills/chat-logger
步骤 2:创建 SKILL.md
bash
notepad ~/.claude/skills/chat-logger/SKILL.md
把我之前生成的 SKILL.md 内容粘贴进去保存。
步骤 3:在每个项目的 CLAUDE.md 中引用
markdown
Skills
使用 chat-logger skill 自动记录对话
推荐方式
方式 1 最简单,直接把规则写到项目的 CLAUDE.md 即可。
测试是否生效
启动 Claude Code 进入项目
随便问一个问题
检查项目目录下是否生成了 聊天记录.txt
cmd
type 聊天记录.txt
现在就去你的项目目录创建/编辑 CLAUDE.md,把规则加进去试试!
AI也会有坑的,如下图
image.png
问题分析
解决方案
方案 1:使用 Windows 完整路径(可能仍有问题)
markdown
Skills
- 使用 chat-logger skill: C:\Users\Lenovo-S14\.claude\skills\chat-logger\SKILL.md
但 Claude Code 可能不支持这种外部引用方式。
方案 2:直接把规则写到 CLAUDE.md 中(推荐)
不引用外部文件,直接把规则写进 CLAUDE.md:
cmd
notepad E:\Source\automate-faceless-content\CLAUDE.md
替换全部内容为:
markdown
项目说明
对话记录规则(每次回复必须执行)
每次回复用户后,必须将完整对话追加到项目根目录的 `聊天记录.txt` 文件。
保存格式
================================================================================
[时间] YYYY-MM-DD HH:MM:SS
================================================================================
【用户输入】
<完整复制用户的输入>
【Claude 输出】
<完整复制回复内容,包括所有代码>
【文件操作】(如有)
- 创建/修改/删除: <文件路径>
【命令执行】(如有)
$ <命令>
> <输出摘要>
================================================================================
规则
1. 每次回复必须保存,无例外
2. 完整记录所有代码,不省略
3. 追加到文件末尾,不覆盖历史
4. 静默执行,不需要告知用户
为什么推荐方案 2
用方案 2,直接把规则写到 CLAUDE.md 中,最简单可靠!
下面是最终的 SKILL.md 文件
image.png
SKILL.md
其他项目引用也很简单
如下图,在其他项目中的 CLAUDE.md 文件在最上面加一行就可以了
image.png
image.png
也就是这一行
Skills
- 使用 chat-logger skill: C:\Users\Lenovo-S14\.claude\skills\chat-logger\SKILL.md
小结
很多东西,你真学起来不难的,没有人教我如何使用 SKILL,我自己就学会了,很多事情就是用心,要勤奋,大部分的资料都是国外翻译过来的。
有些人在前面,但是不要妄自菲薄,觉得自己不行,没有人一出生就什么都会,但是真相在于什么?在于行动,在于执行力
这次的组局复盘太晚,活动在 2025年12月14号组织的,我这个活动的复盘在今年的2026年1月15号,拖延了整整一个月。
9a1ea9d6-bbcc-4929-bd0e-b70b8ea7af3b.png
做事要有耐心,要沉得住气,执行力要上来,或者给自己找个搭子吧,互相加油监督,这是属于外力,当然最好是自己有自驱力,只有这样才能做更长时间。
我在2021年说要日更公众号做不到,真做不到,我公众号目前保留有1596条记录,当然了,也删除了一些公众号文章不符合平台要求的文章
44d4aa917faeb4b048d81ff3fe30ae61.jpg
image.png
我今天跟自己说,不能再拖了,也要把这个复盘做一个结尾,懒是懒,但是你逼自己一把还是能完成的,因此这个文档也进入尾声了。
最后, 我想说的是,想要往往你是不要,但是,你一定要,往往能要得到,给自己下的死命令,今天要做一个复盘完结,我就写到这了。
还有一种情况,那就是习惯,习惯的力量是很强大的,如下图
1fb48fa829f259b6cb77e1a10c7f4763.jpg
最后,我分享下,我为什么有了这个习惯,之前在读高中的时候,我和我弟的伙食费是我来保管的,但是呢,钱不知道花哪去了。
因为我总是提前找我爸妈要生活费,但是这不是长久之计,一劳永逸的办法是知道自己口袋有多少钱,我爸妈让我记账, 我听进去了,同时,我也是脸上挂不住,自己下定决心要解决关于钱去哪的问题。
很多习惯我没养成,这个记账的习惯我养成了,因此呢,让某件事成为习惯,每年比别人进步一点点,我这里不是指记账,而是指各个方面。
当然了,我就只养成了这么一个习惯,像我写公众号还真不能坚持写,不能做到日更,我每每公众号断更了,我就拿我记账说事,都能记这么多天,公众号偶尔断更问题不大,接着写就好了。
最后,以上内容希望能给大家带来一点点启发,感谢耐着性子看到了最后,不留联系方式如愿意与我做朋友,找鱼丸问我的微信。
AI编程是趋势,顺势而为,欢迎交流探讨,祝大家生财有术