翔宇情-faketo
26-05-18 22:42 微博认证:摄影博主 华盖创意(天津)视讯科技有限公司 摄影师 微博新知博主

obsidian教程5-创建一个适合你的claude.md文件

之前的教程让大家安装了obsidian+claude code,已经可以在obsidian的知识库里面看到自己的文档了,那么今天就来聊聊claude.md。

简单说,就是你放在知识库根目录的一份文件,Claude Code每次启动会自动读它。你在里面写了什么,它就记住了什么。你可以把它想象成员工手册。一个新员工入职,你不交代任何事他就按自己的理解乱来。你给他一份手册,写清楚”这是你的工作职责、这是你的风格要求、这是绝对不能碰的红线”,他才能干好活。

举个例子,这是我一个写小说的本地知识库,我非常喜欢吞噬星空这本小说,尤其是地球篇,这类灵气复苏小说我网上看了很多了,好看的基本都看了,所以我想让AI写,那么我就把吞噬星空地球篇的相关信息发给claude code,让它生成一个claude.md文档,然后写小说的时候按照这个文档的约束来写。

这就是claude.md文档的意义所在。

又比如,我让AI辅助写公众号文章,但写出来的都是AI味,那么我先找5-10篇我写的最满意的文章发给AI,让它把写作风格写入claude.md,这样AI写出来的文章就像我了。

我还有个模拟炒股的本地知识库,也有个claude.md

搞懂了claude.md的意义,现在来聊聊如何写你的本地知识库,譬如你要创建一个看论文、读文献的知识库,那么可以这么写claude.md:

知识库结构说明
我的Obsidian学术知识库根目录包含以下主要文件夹:

00- Inbox
所有临时笔记、新下载的论文和未整理的内容都放在这里
文件名格式:YYYY-MM-DD-论文标题.md
你创建的新笔记默认放在这个文件夹
01- 文献库
所有经过整理的文献总结都放在这里
按学科领域分类,每个领域一个子文件夹
文件名格式:第一作者-发表年份-论文标题.md
02- 知识卡片
所有原子化的知识点和概念都放在这里
文件名格式:概念名称.md
每个笔记只讲一个核心概念
03- 研究项目
所有正在进行的研究项目都放在这里
每个项目一个子文件夹,包含文献综述、实验记录和论文草稿
04- 课程笔记
所有课程相关的笔记和课件都放在这里
按课程名称分类
重要规则
不要修改或删除我已经存在的笔记,除非我明确要求
当你需要引用其他文献时,使用[[文献标题]]格式
如果你找不到某个笔记,直接告诉我,不要编造内容
这些坑我踩了,希望你避开。

坑一:想一步到位。 第一版写了二十多条规则,事无巨细,结果AI每次读完规则就花很多token,反而忘了我的核心要求。后来精简到几十条关键规则,效果反而好,CLAUDE.md不是越长越好,是越精准越好。

坑二:只写了应该做什么,没写绝对不能做什么。

坑三:以为写完就不用管了。 我的CLAUDE.md已经改了十几版。每次发现AI犯新错,就加一条新规则。有一次AI把我的摄影号文章写成了技术评测风格,我就补了一条”摄影号面向普通消费者,不写参数对比表”。

最后分享一个最简单最方便的写claude.md的方法,就是在obsidian里面问AI,根据我这个本地知识库内容,再更具我的需求,做一个claude.md文档,你看着AI做的第一版文档再进行修改就行了。

发布于 上海