cloud.md 的文件——相当于 OpenClaw 那边的 agents.md,是每次对话第一个被读取的「主指令」(相当于给 AI 的开机说明书 / system prompt),再由它把 user.md(关于他本人)、identity 与 soul(性格设定)、tools.md(工具清单)、memory.md(记忆)等文件一并拉进每次会话。所有内容放在 Google Drive 而非本地空文件,理由很朴素:云端存着,手机上随时能看。→ 详细tools.md 里」;每当某个流程重复做了好几遍,就说一句「把这个变成一个 skill」存下来反复用;夜里再让一个 routine(定时例程)自动把当天零碎记忆压缩进长期记忆文件。买菜、给剪辑师传视频、整理用过的 API 清单——全是这么一点点攒出来的。→ 详细
heartbeat.md 里的任务,给它一种不用召唤、自己定时醒来干活的 always-on 特性。Claude Code 做了个 loops 想模仿,但 Moritz 认为「那其实是另一种用途」,且「只持续 3 天,过了就自动关掉」,「真正的 heartbeat 功能我觉得 Claude Code 里目前还没有」。他往 heartbeat 里放两件事:① 改善记忆(「一开始 OpenClaw 的记忆挺糟的」,故让它每次心跳「不停地检查会话、看我都做了些什么,然后存进我的每日记忆里」);② 管理待办(希望待办「感觉像是会自己把任务勾掉的那种东西」,指令类似「去看看我都在忙什么,自己把待办清单上做完的勾掉」)。Peter 点头:把记忆放进 heartbeat 是个好主意。→ 详细
memory.md 文件,然后还有一个 memory 文件夹,里面放着每天的记忆文件。」Peter 笑称「好家伙,你这是在把 OpenClaw 重新造一遍啊」,Moritz 答「对,没错」。Peter 还提到一个悬而未决的点:Claude 自己「可能也有一套记忆机制」,每天结束时把东西存到某处,「但可能不在 Claude Home 里,可能是在普通版 Claude 里」——官方记忆能力散落在不同产品里,他俩也没完全摸清。→ 详细cloud.md——「它相当于 OpenClaw 那边的 agents.md,是第一个被读取的文件,可以说是主指令,就像 system prompt 一样」(system prompt=给 AI 设定身份与规则的开机指令)。机制是:开头一批文件「会被导入到每一次会话里」,而 cloud.md 负责「把其他文件也一并拉进来」。文件开头写明「这里就是你的 Claudia,这是你的工作区」。cloud.md 里有一段他称为「记忆循环(memory loop)」的设计,「是用来确保记忆机制真正生效的」:它要求 AI「每次跟它交互完,它都该往每日记忆里写一行,然后偶尔也存进长期记忆」。Peter 确认细节——「每发一条聊天消息,它都得存点东西?」Moritz 答「对」,并坦言坏处「可能是会让每次对话稍微变长一点」,但取舍很明确:「我不想让它丢掉任何信息。」cloud.md 引用的其他文件逐项是:identity 和 soul(性格设定——Peter 问「identity and soul 这个文件就纯粹是它的性格设定,对吧?」Moritz 答「没错」)、user.md(「关于我个人的信息」)、各种放业务背景的文件夹、以及 tools.md(他强调「这其实是最关键的部分」,详见下节)。Peter 做了句结构性总结:「基本上你跟 Claudia 的每一次对话,它都会跑 Claude.md,而 Claude.md 又会指向它能引用的其他这些文件」,Moritz 接「对,这样它就能不断积累记忆,随着时间记住各种事情」。→ 详细tools.md 是「最关键的部分」。它的维护方式简单到近乎傻瓜:「我每次加一个新工具,或者一个新的 MCP、新接口之类的,就直接跟它说『把这个加到你的 tools.md 里』。这样它就知道自己手上有哪些工具可以用了。」——核心思想是:让 AI 自己维护一份「我有哪些武器」的清单,它才不会有工具却不会用。memory.md 无限膨胀的做法:Peter 担心「你怎么防止这玩意儿变得超级长?还是说它本来就该那么长?」Moritz 的办法很土但有效——「我的 prompt 基本就是让它『一行就好』,最多一两行。目前还没长到离谱」,但也留了余地「我估计早晚会撞上点问题,到时候就得想个更好的记忆方案了」。→ 详细.env 文件里——「显然还有 .env,用来存所有的密钥。每次我拿到 API key 之类的东西,就往这里放。」(.env 是约定俗成专门存密钥的隐藏文件。).env 里,还是说……因为你肯定不想把密钥贴到对话里,对吧?」Moritz 的做法是绕开对话框:「我一般就直接打开 .env 文件填进去,而不是绕道 Claude」——避免密钥出现在聊天记录里。.env 里。→ 详细
tools.md 的维护哲学一脉相承——重复的事就让 AI 自己沉淀成可调用的能力。→ 详细

本期没有独立的「lightning round」环节,但结尾 Peter 让 Moritz 给「想在 Claude Code 上搭个人 OS 的人」一个收尾建议:

相关度:高。 这期几乎是为你量身定的——Moritz 把一个「私人办公室主任」整套装进了 Claude Code,取名 Claudia:一个主指令文件拉起人设、记忆、工具清单,再用一堆 skill + 定时例程把买菜、传素材、发视频、整理 API 全自动化。这四件事直接撞上你正在做的四个项目:自己的精力(自动化杂务)、Chief of Staff(个人办公室主任,正面对口)、Personal Thinking(一套靠文件夹+记忆运转的 Claude OS)、小红书(一台从点子到发布的内容机器)。下面按项目拆。
① 主指令文件当总开关,每次对话先读它,再由它拉进人设/记忆/工具
cloud.md,Moritz 说它「相当于第一个被读取的文件,是主指令,就像 system prompt」,每次对话开头它会把 identity+soul(性格设定)、user.md(关于他本人)、业务背景文件夹、tools.md(工具清单)、memory.md(记忆)一并拉进会话。文件开头一句话定调:「这里就是你的 Claudia,这是你的工作区。」整套不靠任何花活,就是一个文件当路由器,把散落的上下文每次都重新喂给 AI。cloud.md 这样的总入口文件,让每次进 CoS 模式都先读它再拉其它。你的软教练之所以质量飘,一半是因为它每次「记不全你是谁、信什么」;一个稳定的主指令路由就是治这个的。② 记忆循环:每聊一句就往每日记忆写一行,夜里再蒸馏进长期记忆
memory.md + 一个 memory 文件夹放每天的记忆文件。怕它膨胀,他的 prompt 就是让它「一行就好,最多一两行」;再用一个定时例程在夜里「翻每日记忆、生成压缩版、存进长期记忆」。Peter 当场吐槽「你这是在把 OpenClaw 重造一遍」,他答「对,没错」——刻意选了最笨但能跑的方案,预判等文件巨大了再换更复杂的(KMD)。③ 「假装在干活」这句吐槽——选型本身不产出价值
① 买菜 skill:复购固定项 → 搜新增项 → 最后只让你点头
② 选工具铁律:先看有没有 CLI,再 MCP,再 API,三者全无就换
① 一切放云端、手机随时能看,而不是本地空文件+Obsidian
② tools.md:让 AI 自己维护一份「我手上有哪些武器」的清单
tools.md 是「最关键的部分」,维护方式傻瓜到家——每加一个新工具/MCP/接口,就跟它说一句「把这个加到你的 tools.md 里」,「这样它就知道自己手上有哪些工具可用了」。核心是:AI 有工具却不知道自己有,就等于没有;让它自己维护清单是最省心的解法。① 点子采集三入口:随手打一句 / 自动抓同类频道 / 转发帖子进收件箱
② 周计划 → 写脚本时引用「过往脚本库」,保证风格连贯
③ 用 CLI 一键多平台发布,但 API 发布有暗坑:新号要养、平台会暗暗降权
该反着用:Moritz 是全职单干创作者,他的内容机器一周产七条、目标「一天一条」,整套是为高频量产优化的。你不是——小红书是你正职之外的一条副业,你的瓶颈是精力而非产能。所以正确的借鉴是反过来用他的架构:他用这套系统「踩油门」多产,你该用同一套系统「踩刹车」——让自动化吃掉所有杂务,把省下的精力只投在你真正在乎的那几篇决策型内容上,而不是也去追日更。同样地,他「MCP 全开着一直挂」「bypass permission 一直开」是因为他要顺手压倒一切;你跨多个含真实业务/投资数据的项目,安全边界该比他收得紧。
和你现在做法冲突:你的第二大脑是本地 git 优先(版本可追溯、可 review),Moritz 是云端优先(随时可及、手机能用)——这两条价值观直接对撞。他甚至说「我已经有一阵子没拿 Claude Code 写代码了,基本当 Obsidian 用」,把工程工具彻底降格成文档工具。这跟你「用 agent 严肃造 PRD 工厂、造 App」的定位是相反的取向。张力在这:**你是把 AI 当严肃工程协作者,他是把 AI 当随身生活助理。**不替你下结论——但值得想清楚:你的某些项目(小红书、Personal Thinking 的日常摄入)是不是该往他那种「轻、随时、云端」的取向偏,而把工程级严谨只留给 Holdwell/app_incubator?
对你的镜子:Moritz 那句「纠结选型几乎就是假装在干活」是一面照你的镜子。你档案里反复出现「该 all-in 哪个编码下注」「碰撞纪律是否真执行」「评审意见回炉的闭环」——这些有多少是真问题,有多少是用『搭得更完美』来推迟『先用起来』?他十天前才换桌面版、记忆系统「比 OpenClaw 还简单」、一堆能力「还跑在 OpenClaw 上没迁完」——整套半成品但每天在用、每天产出。你的系统往往设计得更周全,却可能因为「还没收口」而迟迟不投产。
「重复三遍固化成 skill + 让 AI 自己登记工具」——drizzle tech 的两条厂规,一篇 C 类验证体
tools.md——「AI 有工具却不知道自己有,就等于没有」。配套还有条选型铁律:新软件先看有没有 CLI,再 MCP,再 API,三者全无就换一个。可迁移思维模型:
判断更新:你过去可能把「个人 chief of staff / Claude OS」当成一个需要等想清楚、等架构收口才能动的大工程。这期给的反例是:**它就是「一个文件夹结构 + 一堆小 skill + 一个记忆循环」攒出来的,半成品就能每天产出价值。**你的 CoS 缺的不是更宏大的设计,而是 Moritz 那个「每次对话自动加载主指令 + 每次交互写一行记忆」的最小可跑闭环。
这周一个赌注:给你的 Chief of Staff 建一个 cloud.md 式的主入口文件——把 CONSTITUTION.md、你的项目档案、核心原则在里面串成「每次进 CoS 先读这一个」,并加一条最笨的记忆循环(每次决策对话后往一个决策日记追一行)。一周后看:CoS 是不是更「记得你是谁」了?这一个动作同时验证「主指令路由」和「append 式记忆」两个最耐用的模型,押注小、对到你最想要的那个外脑。