从Obsidian到CLAUDE.md的Claude Code流程:不再反复解释上下文
把 Obsidian 工作笔记整理成 CLAUDE.md 运行说明,让 Claude Code 每次都带着正确上下文开始。
如果 Obsidian 里有工作笔记,但每次打开 Claude Code 仍然要重复解释同样上下文,说明知识管理和实现之间有断层。这个流程把自由笔记变成 Claude Code 每次都能读取的 CLAUDE.md 运行上下文。
从 Obsidian 文章来的读者,不只是想要集成方法。他们想把笔记转成更稳定的实现质量。答案不是把整个 vault 喂给 Claude Code,而是抽取当前判断、约束和验证命令。
相关阅读: claude-code-obsidian-integration, claude-code-claude-md-starter-template, claude-md-best-practices.
为什么要在第一次编辑前先建立这个框架
Claude Code 在任务边界清楚时最可靠。好的边界会写明可以读取哪些文件、可以编辑哪些文件、哪些操作绝对不能运行,以及用什么证据结束工作。没有这个边界,初学者的小请求也可能变成大范围重写,内容修改也可能悄悄破坏免费PDF、Gumroad或咨询入口。
这个模式也适合收入导线,因为它把技术证据和读者证据放在同一张检查表里。页面在本地能 build,但把读者送到错误商品,就还没有完成。记录 scope、command、public URL 和 CTA,明天就能根据记录继续优化,而不是重新回忆。
实际工作中的流程
- 在 Obsidian 中分开事实、决定、未解决问题和下一步
- 每周只抽取 Claude Code 应该看到的上下文
- 稳定规则放 CLAUDE.md,临时状态放 handoff note
- 内容运营要把 CTA 决策和商品路由规则写进去
- 删除过期判断,让每次读取的上下文保持轻
| 场景 | 安全做法 | 验证方式 |
|---|---|---|
| 内容运营 | 在 Obsidian 中思考搜索意图、商品匹配和 CTA 选择,CLAUDE.md 只保留重复执行的收入路由规则。 | build, diff, URL |
| 团队开发 | 完整设计历史留在 Obsidian,但 Claude Code 只接收当前规则和禁止区域。 | screenshot, test |
| 调试 | 原因假设历史放在笔记里,下次 Claude Code 只拿到已验证事实和下一条命令。 | log, command, handoff |
第一次检查要短。审计要产出的是判断,不是庞大的报告。如果20分钟后仍然判断不清,安全的下一步不是开始编辑,而是决定还需要再读哪一个文件。
可直接复制的提示词和代码
请阅读这份 Obsidian 笔记,并拆成三类:应进入 CLAUDE.md 的运行规则、临时 handoff 状态、不要继续复制的过期信息。
const note = {
title: "Checkout copy bug",
facts: ["mobile CTA wraps", "Gumroad link still works"],
decisions: ["keep paid CTA after free PDF"],
commands: ["npm.cmd run build"],
};
export function toClaudeMdBlock(item) {
return [
"## Current operating note",
`- Topic: ${item.title}`,
`- Facts: ${item.facts.join("; ")}`,
`- Decisions: ${item.decisions.join("; ")}`,
`- Proof command: ${item.commands[0]}`,
].join("\n");
}
console.log(toClaudeMdBlock(note));
这段代码故意很小。它把一个操作原则变成可检查的对象:有 scope、有保护区、有至少一个验证命令。你可以把这个形状改成文章发布、应用开发、调试或团队交接版本。
三个真实例子
内容运营
在 Obsidian 中思考搜索意图、商品匹配和 CTA 选择,CLAUDE.md 只保留重复执行的收入路由规则。
关键是证据。保留一个命令、一个可见页面,或一条能说明工作已经到达读者的记录。
团队开发
完整设计历史留在 Obsidian,但 Claude Code 只接收当前规则和禁止区域。
关键是证据。保留一个命令、一个可见页面,或一条能说明工作已经到达读者的记录。
调试
原因假设历史放在笔记里,下次 Claude Code 只拿到已验证事实和下一条命令。
关键是证据。保留一个命令、一个可见页面,或一条能说明工作已经到达读者的记录。
需要避免的失败情况
- 把整个 vault 交给 Claude Code,会让旧决定和当前约束混在一起。
- 把 CLAUDE.md 写成日记,会埋掉必须每次读取的规则。
- CTA 判断只留在笔记中,会让正文和商品导线逐渐偏离。
另一个隐蔽问题是本地化漂移。英文文章可能解释了正确商品路径,但其他语言还保留旧 CTA。因此公开检查必须看每个语言的 h1、正文开头和 CTA 文案,不能只看 frontmatter 的 lang。
如何把读者引向免费PDF、Gumroad和咨询
如果读者还需要熟悉命令,先让他下载 免费速查表。如果瓶颈是安装、权限、CLAUDE.md、hooks、MCP 或 CI/CD,就推荐 Setup Guide。如果每天都在重复写 review、debug、refactor 提示词,就推荐 50 Prompt Templates。如果问题已经变成团队流程、上线纪律或收入路径设计,就引导到 导入咨询。想比较所有资源时,可以查看 products。
不要把所有读者立刻推向付费产品。初学者通常先需要低摩擦的PDF。反复写同样提示词的中级读者更接近模板。被权限、CLAUDE.md、hooks、MCP 或 CI/CD 卡住的读者更接近 Setup Guide。团队流程和运营设计问题更接近咨询。
发布前后要验证什么
本文的验证不只看 HTTP 200。还要确认 h1、正文开头、heroImage、内部链接、Gumroad 链接和咨询入口都服务同一个读者意图。
多语言发布要分别检查日语、英语、中文、韩语、西班牙语、法语、德语、葡萄牙语、印地语和印尼语。slug 一致不代表正文是新的。移动宽度截图能同时看到开头段落和 CTA,比只查 frontmatter 更快发现问题。
接下来要看的数字
接下来要看这个 slug 的 PDF 开始数、Gumroad 点击、products 访问、training 访问、搜索来源、国家分布和文章到 CTA 点击率。PV 上升但 Gumroad 点击不变,就要强化商品匹配。如果技术文章带来咨询访问,读者需要的可能是工作流设计,而不是普通教程。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
把 Claude Code 变成真正能带来结果的工作流
先领取中文说明的免费 PDF,再进入英文商品页选择合适的教材。如果你需要团队落地、流程设计或内容变现支持,也可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。
相关文章
Claude Code 收入 CTA 路由:从文章分流到 PDF、Gumroad 与咨询
用 Claude Code 按读者意图把文章流量分到免费 PDF、Gumroad 教材或咨询入口。
Claude Code 团队交接规则: 把审查证据、权限、回滚和收入路径一起交付
面向团队的 Claude Code 交接格式: 证据、权限、回滚、免费 PDF、Gumroad 与咨询路径都要可审查。
用 Claude Code 审计内容漏斗: 不止看 PV,还要连接产品、培训与咨询
用 Claude Code 审计文章导线,让流量继续进入产品、培训与咨询。