大多数生产力系统的崩溃原因都是一样的。
它们是为"好日子"设计的。
在好日子里,你有时间和精力来维护系统。你正确地归档笔记。你更新项目状态。你处理收件箱。你处理所有新进来的东西。
在糟糕的日子里,系统变成了负罪感的来源,而不是助力。你已经四天没有处理收件箱了。笔记随意堆在文件夹里。项目状态已经落后数周。
你停止使用这个系统,因为维护它消耗的能量比它能节省的还多。
Obsidian 个人操作系统被设计成不同的模式。
它不是为"好日子"设计的。
它是为了在"坏日子"中也能存活而设计的。
它的架构在你不堪重负时能自我维护,在你状态不稳定时能产出有用的内容,并且无论你是否主动管理,它都能智能地累积价值。
本指南将完整构建一个 Obsidian 系统,它能管理你的生活,无论生活给你带来什么风暴,都永远不会崩溃。
为什么大多数 Obsidian 系统会崩溃
在构建之前,你需要理解为什么大多数人构建的系统无法持久。
它们崩溃有三个原因:
手动维护负担。系统需要你定期更新才能保持准确。项目状态需要手动更新。仪表盘需要手动刷新。标签需要手动添加。当生活忙碌时,维护工作就会落后,系统变得不可靠。一个不可靠的系统最终会被抛弃。
复杂度随时间积累。人们从一个简单的结构开始,每当遇到当前系统无法处理的问题时,就增加新的复杂度。六个月后,他们拥有一个复杂的架构,需要 20 分钟才能理清,并且需要阅读自己写的文档才能理解。
没有智能层。保险库只存储信息,但不进行推理。你捕捉想法,但再也找不到它们。你做会议记录,但从未在相关时刻浮现出行动项。这个系统只是一个档案,而不是智能。
而操作系统架构解决了这三个问题。
手动维护消失了,因为通过 MCP 连接的 Claude Code 会自动维护系统。
复杂度保持可控,因为架构有固定数量的组件,每个组件有特定功能,且没有组件重复。
智能层通过 Claude 添加,它可以读取保险库中的内容,建立联系,浮现相关信息,并生成保险库本身无法产生的输出。
三层架构
个人操作系统由三个不同的层级组成。
第一层:存储层
这就是 Obsidian 本身。以一致的格式组织的纯文本 Markdown 文件。你生活中生成的每一条信息都以人类可读、机器可读且永久保存的格式存在于此。
第二层:智能层
这就是通过文件系统 MCP 连接到你的保险库的 Claude Code。Claude 读取你的文件,在它们之间建立联系,从中生成输出,并根据你生活中发生的事件更新它们。
第三层:自动化层
这是在 $5 服务器上运行的 N8N。它调度工作流,触发事件,调用 Claude API,并在不同系统之间传递信息,无需你手动启动任何操作。
这三层将一堆笔记转变为一个操作系统。
移除任何一层,你都会得到一些不够完整的东西。
没有智能的存储只是一个档案。
有存储和智能但没有自动化,只是一个你需要使用的工具。
三者结合才是一个能够自主运行的系统。
永不崩溃的保险库结构
保险库结构是一切的基础。这个结构对了,系统就能在增长中保持一致性。结构错了,它就会变成迷宫。
这个结构包含八个文件夹。你保险库中的每一个笔记都精确地属于其中一个。没有哪个文件夹是可选的。没有哪个文件夹与其他文件夹重叠。
00 - CAPTURE/
[所有未处理的内容都落在这里]
01 - ACTIVE/
projects/
[project-name]/
overview.md
tasks/
notes/
outputs/
areas/
health/
finances/
relationships/
learning/
career/
daily/
[YYYY-MM-DD].md
02 - RESOURCES/
research/
references/
templates/
bookmarks/
03 - SYSTEM/
CLAUDE.md
skills/
workflows/
logs/
04 - GENERATED/
briefings/
summaries/
analyses/
drafts/
05 - QUEUE/
[pending tasks for Claude]
06 - CALENDAR/
events/
reviews/
07 - ARCHIVE/
[completed projects and outdated content]
每个文件夹背后的逻辑:
00 - CAPTURE 之所以存在,是因为捕捉和处理是两件不同的事情。捕捉的速度取决于思维的速度。处理的速度则取决于注意力的速度。捕捉文件夹不加判断地吸收所有内容,这样就不会因为处理速度慢而丢失任何东西。
01 - ACTIVE 只包含当前正在活跃的项目。你正在进行的项目。你负责的生活领域。日常笔记。没有历史内容。没有想做的事情。只有当前内容。
02 - RESOURCES 是参考库。你将来可能会用到的东西。不是你当前正在处理的事情。
03 - SYSTEM 是操作系统本身。CLAUDE.md。技能文件。工作流定义。日志。基础设施层。
04 - GENERATED 是 Claude 产出输出的地方。永远不要手动编辑这里的文件。它们是系统输出。
05 - QUEUE 是 Claude 的任务收件箱。你把描述你需求的文件放到这里。Claude 处理它们。输出会存放到 GENERATED。
06 - CALENDAR 跟踪基于时间的信息。即将到来的事件。定期回顾。按时间而非内容组织的项目。
07 - ARCHIVE 是项目完成后的归宿。你完成的项目。过时的参考内容。永远不要删除。归档即可。
让系统智能的 CLAUDE.md
CLAUDE.md 是一个文档,它在任何工作流运行之前告诉 Claude 关于你生活的一切。
没有它,每次 Claude 会话都从头开始。有了它,每次会话都从关于你是谁、你在做什么、以及现在什么重要的完整上下文开始。
1# Personal Operating System — CLAUDE.md23## Identity45Name: [YOUR NAME]67Role: [YOUR PRIMARY ROLE]89Location: [YOUR CITY]1011## Life Areas and Current Status1213Health: [BRIEF STATUS — e.g., "Training for half marathon,14running 4x per week"]1516Finances: [BRIEF STATUS — e.g., "Saving for house deposit,17target by December 2026"]1819Relationships: [BRIEF STATUS — e.g., "Partner: [name].20Key friendships to maintain: [names]"]2122Learning: [BRIEF STATUS — e.g., "Currently studying:23[topic]. Goal: [outcome]"]2425Career: [BRIEF STATUS — e.g., "Current role: [title].26Working toward: [goal]"]2728## Active Projects2930[Repeat for every active project]3132## Current Priorities33341. [MOST IMPORTANT THING THIS WEEK]352. [SECOND MOST IMPORTANT]363. [THIRD MOST IMPORTANT]3738## Standards for Generated Content3940Voice: [HOW YOU WRITE AND COMMUNICATE]4142Format preferences: [YOUR PREFERENCES]4344What you never want: [SPECIFIC THINGS TO AVOID]4546## Operating Rules4748- Never delete files. Move to ARCHIVE with timestamp.49- Never send communications without human review.50- Always date-stamp generated files as YYYY-MM-DD.51- Log every significant action in SYSTEM/logs/operations.md.52- When uncertain about placement, use GENERATED and flag.5354## Update Schedule5556This file is reviewed and updated: [YOUR SCHEDULE —57e.g., every Monday morning]
每周一早上更新"当前优先级"部分。这是整个系统中唯一最重要的维护习惯。花五分钟诚实地反思本周真正重要的内容,会显著提高系统生成的所有内容的相关性。
五个工作流让系统成为操作系统
五个工作流将保险库从存储系统转变为操作系统。
每个工作流自动运行。每个工作流输出到 GENERATED。每个工作流无需你手动干预即可自我维护。
工作流 1:每日晨间简报
每天早上 6 点,这个工作流读取你的保险库并生成一份简报。
Claude 提示词:
1Read CLAUDE.md for full life context.23Generate a morning briefing covering:45MOST IMPORTANT TODAY: The single highest-leverage action6I can take today based on my current priorities.78SCHEDULE: Any events in CALENDAR/events/ dated today.9Prepare a one-sentence brief for each one.1011OPEN LOOPS: Any items prefixed with OPEN: in yesterday's12daily note.1314PROJECT PULSE: For each active project in CLAUDE.md:15one sentence on status, one sentence on next action.1617WEEKLY FOCUS: If today is Monday, read the previous week's18daily notes and identify the most important thing to19accomplish this week.2021Format for under 300 words. Start with MOST IMPORTANT TODAY.2223Save to: GENERATED/briefings/[DATE]-morning.md
这份简报在你打开电脑之前就已经生成。你只需三分钟就能读完。在你看到任何一条通知之前,你就知道什么最重要了。
工作流 2:捕捉处理器
每天晚上 8 点,这个工作流处理 00 - CAPTURE 中的所有内容。
Claude 提示词:
1Read all files in the CAPTURE folder created today.23For each captured item:451. Identify what type it is:67TASK: Something that requires action8IDEA: Something to develop or research later9REFERENCE: Information to store for later use10NOTE: Context or observation about something active11EVENT: Something time-bound to calendar12132. File it in the correct location:1415TASK → Create a task note in the relevant project or area16IDEA → File in RESOURCES/research/ with the date17REFERENCE → File in RESOURCES/references/ by topic18NOTE → Append to the relevant project or daily note19EVENT → Create an event file in CALENDAR/events/20213. For TASKS: extract the specific action, assign a due date22if mentioned, and add to the relevant project task list.23244. After processing: move the original capture file to ARCHIVE.2526Log all processing actions in SYSTEM/logs/capture-log.md.
这个工作流意味着 00 - CAPTURE 每天晚上自行清空。不会有任何积累。不会有任何内容在收件箱中丢失。每一条捕捉到的信息都会自动归位,无需你手动归档。
工作流 3:每周回顾生成器
每周日晚上 7 点,这个工作流生成你的每周回顾。
Claude 提示词:
1Read all daily notes from the past 7 days.2Read all project notes modified this week.3Read CLAUDE.md for current life context and priorities.45Generate the weekly review:67WHAT MOVED FORWARD:8Specific wins from the week. What caused each one.9Be specific. Name the projects, the actions, the results.1011WHAT DID NOT MOVE:12Honest assessment of what stalled.13The most likely reason for each item that did not progress.1415THE WEEK'S PATTERN:16One theme or insight that appeared repeatedly.17Whether it signals something to change.1819NEXT WEEK'S PRIORITIES:20Three specific priorities for next week ranked by impact.21For each: why it matters, what the specific next action is.2223ONE DECISION:24The most important decision sitting open right now.25What information you have to make it.26What the cost of delaying it another week is.2728Save to: GENERATED/summaries/[DATE]-weekly-review.md2930Update CLAUDE.md: Current Priorities section with next31week's top 3.
以前,每周回顾需要花 45 分钟盯着笔记试图回忆发生了什么。
现在,只需要花 10 分钟阅读系统生成的内容,再花 2 分钟补充它遗漏的地方。
工作流 4:队列处理器
每 2 小时,这个工作流检查 05 - QUEUE 中是否有你放入的文件。
命名约定很简单。用动词和主题来命名文件:
1RESEARCH-stoic-philosophy-applications.md2SUMMARIZE-project-meeting-notes.md3DRAFT-email-to-landlord-about-repairs.md4PLAN-trip-to-portugal-october.md5DECIDE-whether-to-accept-new-client.md
工作流读取文件名以理解任务类型,并读取文件内容以获取具体指令。
Claude 提示词:
1Check the QUEUE folder for any unprocessed files.23For each file found:451. Read the filename to identify the task type62. Read the file content for specific instructions73. Execute the task using the relevant skill from8SYSTEM/skills/ if one exists94. Save output to GENERATED/[task-type]/[DATE]-[topic].md105. Move the queue file to ARCHIVE/queue-processed/1112Log all queue processing in SYSTEM/logs/queue-log.md.1314If the task requires information not available in the vault:15Flag in the output as NEEDS HUMAN INPUT: [what is needed]
队列处理器是系统中最强大的工作流,因为它能处理任何事情。
你在午夜想到了某件事。你只需把一个文件放入队列。凌晨 2 点它就会被处理完毕。当你醒来时,结果已经在等你了。
工作流 5:项目健康监控器
每周一早上 7 点,这个工作流检查所有活跃项目。
Claude 提示词:
1Read CLAUDE.md for the list of active projects.2Read the overview.md file in each active project folder.3Read any project files modified in the last 7 days.45For each project generate a health assessment:67STATUS: On track / At risk / Stalled / Blocked8EVIDENCE: What specifically indicates this status.9Be concrete. Name files, dates, and specific observations.10NEXT ACTION: The single most important thing this project11needs in the next 48 hours.12FLAG: Any project that has had no activity for more than137 days. These need human attention.1415Save health report to:16GENERATED/briefings/[DATE]-project-health.md1718For any FLAGGED projects: create a file in QUEUE named:19REVIEW-[project-name].md with a summary of the situation.
项目健康监控器能在问题变成危机之前就将其暴露出来。一个停滞了七天的项目会在周一早上被标记出来,而不是在截止日期临近时才被惊慌失措地发现。
反崩溃特性
这个操作系统设计了三个特定的反崩溃机制。
捕捉安全网
所有内容都先进入 00 - CAPTURE。捕捉时不需要做任何决定。你永远不会因为不知道放在哪里而跳过捕捉。捕捉文件夹吸收所有内容,处理器稍后归档。
这意味着系统在你忙碌的日子里也能完好无损地运行。在你完全没有时间处理任何事情的日子里,你仍然可以捕捉到 00 - CAPTURE。处理器会在当天晚上自动处理剩余内容。
永不删除规则
这个系统中没有任何东西会被删除。完成的项目移动到 ARCHIVE。过时的参考移动到 ARCHIVE。处理过的捕捉移动到 ARCHIVE。
这意味着系统永远不会丢失信息。你无法通过过度归档来破坏它。保留所有内容的成本为零,因为存储空间是无限的,而且系统从不需要你在日常操作中浏览存档。
CLAUDE.md 单一真实来源
关于你生活中 Claude 需要了解的每一件事都存在于一个文件中。一个需要更新的文件。一个需要审查的文件。一个控制所有工作流的文件。
当你的优先级发生变化时,你只需更新 CLAUDE.md,之后的所有工作流都会自动反映新的现实。你不需要更新五个不同的文档,也不需要在不同会话中重新解释你的情况。
一个周末就能让你跑起来的构建顺序
按这个精确顺序构建系统。克制住同时构建所有东西的冲动。
周六上午:存储层
创建八个文件夹。用你实际的当前信息设置 CLAUDE.md。为你最活跃的项目写一个项目概述,包含一致的属性。
所需时间:2 小时。
周六下午:智能层
安装 Claude Desktop。配置文件系统 MCP。将其指向你的保险库。手动运行第一个晨间简报,并验证它基于你的 CLAUDE.md 生成了准确的输出。
所需时间:1 小时。
周六晚上:第一个队列任务
在你的 QUEUE 文件夹中放入一个文件,包含一个实际的任务。一个你一直想探索的研究主题。一个你一直推迟的决定。一份你本周所做的笔记摘要。
让 Claude 处理它。审查输出。记下需要在你的 CLAUDE.md 中改进的地方。
所需时间:30 分钟。
周日上午:自动化层
设置 N8N。将晨间简报工作流构建为 cron 任务。让它按预定时间运行,并验证输出自动出现在 GENERATED 中。
所需时间:2 小时。
周日下午:其余工作流
将捕捉处理器、每周回顾生成器和队列处理器添加为额外的 N8N 工作流。
所需时间:2 小时。
到周日晚,你将有五个工作流全部运行。操作系统已投入运行。
"永不崩溃"到底长什么样
在构建这个系统三个月后,你会注意到一件事。
系统一直在运行。
不是因为你的完美维护。事实并非如此。有几周你几乎没碰 Obsidian。有几天捕捉内容在 00 - CAPTURE 堆了三天你才想起它们。
但是晨间简报每天都在运行。捕捉内容每晚都在处理。每周回顾每个周日都在生成。项目健康监控器每个周一都在标记停滞的项目。
系统一直在运行,无论你是否在使用它。
这就是生产力工具和操作系统之间的区别。
一个工具需要你去使用。
一个操作系统则自主运行。
这个周末就打下基础吧。
从它上线的那一刻起,操作系统就开始运行。
关注 @cyrilXBT 以获取精确的 CLAUDE.md 模板、N8N 工作流配置以及文件系统 MCP 设置,这些将使整个架构运转起来。





