自动化建立Obsidian笔记系统提示词

时间:2026-07-05 08:55:42 来源:互联网

自动化构建Obsidian笔记系统提示词

本指南旨在依序自动化构建Obsidian笔记系统,通过读取《知识库大纲.md》这一结构化Markdown知识大纲,系统将解析其中的二级标题、三级标题及无序列表项,并据此执行后续所有文件夹创建与文件生成操作。

  1. 第一步:为文件中的【每一个二级标题(H2)】在当前根目录下创建一个对应的文件夹。

    执行规则(必须严格遵守)

    1. 只解析并处理二级标题(H2)
      1. 忽略所有三级标题(H3)
      2. 忽略所有无序列表项(-)
    2. 文件夹创建规则:
      1. 文件夹名称必须与二级标题文本完全一致
      2. 包括标题中的编号、破折号和文字
      3. 示例:
        1. Markdown中的:`## 01-基础认知`
        2. 创建文件夹:`01-基础认知/`
    3. 目录创建位置:
      1. 所有文件夹创建在当前根目录
      2. 不创建嵌套子目录
    4. 安全与幂等性要求:
      1. 如果某个文件夹已经存在:
        1. 不要报错
        2. 不要重命名
        3. 不要删除
        4. 直接跳过
    5. 严格禁止:
      1. 创建任何Markdown文件
      2. 修改《知识库大纲.md》
      3. 推测或执行后续步骤
      4. 输出解释性文字
  2. 第二步:在每一个H2文件夹下,创建其对应的H3子文件夹

    执行规则(必须严格遵守)

    1. 层级解析规则:
      1. 每一个H3(`###`)必须归属于它最近出现的上一个H2
      2. 不允许跨H2创建目录
      3. 严格按照Markdown层级关系处理
    2. 子文件夹创建规则:
      1. 子文件夹名称=H3标题文本
      2. 不包含`###`
      3. 保留原标题中的全部文字与空格
      4. 示例:
        1. Markdown中:`### 上下文管理策略`
        2. 在对应H2文件夹下创建:`上下文管理策略/`
    3. 创建位置规则:
      1. 只能创建在对应的H2文件夹内部
      2. 不允许在根目录创建H3文件夹
    4. 安全与幂等性要求:
      1. 如果某个H3子文件夹已经存在:
        1. 不报错
        2. 不覆盖
        3. 不重命名
        4. 直接跳过
    5. 严格禁止:
      1. 创建任何Markdown文件
      2. 修改《知识库大纲.md》
      3. 处理无序列表项(`-`)
      4. 推测或执行后续步骤
      5. 合并、重排、优化目录结构
  3. 第三步:为每一个【无序列表项(原子知识点)】创建一个对应的Markdown文件,并将该列表项中包含的【学习资源】和【通关标准】写入文件内容。

    一、路径与文件创建规则(必须遵守)

    1. 文件创建位置:
      1. 每一个原子知识点文件,必须创建在:对应的`H2文件夹/H3子文件夹/`路径下
    2. 文件命名规则:
      1. 文件名格式:`(Knowledge ID)技能名称.md`
      2. Knowledge ID与技能名称,必须与大纲中内容完全一致
      3. 如遇非法文件名字符,请进行最小必要的技术性转义,不得改义
    3. 幂等性要求:
      1. 如果文件已经存在:
        1. 不覆盖
        2. 不修改
        3. 直接跳过
        4. 在最终输出中标记为已存在

    二、原子知识点解析规则(非常重要)

    每一个无序列表项中,均包含以下结构信息:Knowledge ID、技能名称、学习资源列表、通关标准描述。你必须严格按照其在大纲中的归属关系,提取:所属顶级模块名称(H2)、所属知识大类名称(H3)。严禁:合并多个列表项、拆分一个列表项、新增或推断任何资源或通关标准。

    三、Markdown文件内容模板(必须完全一致)

    每一个原子知识点Markdown文件,内容必须严格使用以下模板,字段顺序、标题结构、表情符号均不得修改:

    ---
    Knowledge ID: <Knowledge ID>
    Module: <所属顶级模块名称>
    Category: <所属知识大类名称>
    Status: Not Started
    Last Reviewed:
    ---
    
    # <技能名称>
    
    ## 能力定义
    - 
    
    ## 学习资源
    - <资源名称> | <类型> | <URL>
    - (如有多条资源,逐条列出)
    
    ## 通关标准
    - <可验证的产出或能力描述>
    
    ## 自测 / 实践记录
    - 
    
    ## 复盘与迭代
    - 

    说明:能力定义/自测/复盘部分保持为空,不要填充内容;学习资源/通关标准必须来自大纲中对应原子知识点;不得添加任何解释性文字。

    四、严格禁止事项

    1. 不得创建除原子知识点以外的任何文件
    2. 不得修改既有目录结构
    3. 不得修改《知识库大纲.md》
    4. 不得生成学习内容、总结、建议
    5. 不得遗漏任何一个无序列表项
  4. 第四步:在每一个【知识大类文件夹(H3对应目录)】中,创建一个以“<知识大类名称>MOC.md”规则命名的Markdown文件,用于链接聚合该目录下的所有原子知识点笔记。

    一、MOC文件创建规则(必须遵守)

    1. 创建位置:每一个H3知识大类目录中,必须创建且只创建一个MOC文件
    2. 文件命名规则:文件名格式为`<知识大类名称>MOC.md`,示例:知识大类目录`零样本提示(Zero-Shot Prompting)`,创建文件`零样本提示(Zero-Shot Prompting)MOC.md`
    3. 幂等性要求:如果MOC文件已经存在,不覆盖、不修改、直接跳过,在最终输出中标记为已存在

    二、MOC内容生成规则(非常重要)

    每一个MOC文件的内容必须且只能包含:该知识大类目录下所有【原子知识点Markdown文件】的Obsidian双向链接,按无序列表形式列出。严格要求如下:

    1. 链接格式:使用Obsidian双向链接语法`[[文件名]]`,不包含`.md`后缀
    2. 链接来源规则:只链接当前目录下的原子知识点文件,不链接子目录、其他MOC文件、其他目录中的文件
    3. 排序规则:按文件在目录中的自然顺序列出,不进行语义排序或重排
    4. 内容纯度要求:不添加标题、不添加说明文字、不添加分隔线、不添加空的占位说明,文件内容只包含无序列表链接

    三、示例(仅用于理解,不要输出示例)

    示例文件内容格式应类似:

    - [[零样本提示的定义]]
    - [[零样本提示的应用场景(直接明确的任务)]]
    - [[零样本提示的优势(简洁、高效、低成本)]]

    四、严格禁止事项

    1. 不得修改任何已有原子知识点文件
    2. 不得修改目录结构
    3. 不得新增或推断链接目标
    4. 不得跨目录链接
    5. 不得输出解释性内容
  5. 第五步:在【根目录】创建一个“知识库总览.md”文件,用于作为整个Obsidian知识库的最高层导航入口。

    一、文件创建规则(必须遵守)

    1. 创建位置:文件必须创建在当前根目录,不得创建在任何子目录中
    2. 文件命名规则:文件名固定为`知识库总览.md`
    3. 幂等性要求:如果`知识库总览.md`已经存在,不覆盖、不修改、直接跳过,在最终输出中标记为已存在

    二、内容生成规则(非常重要)

    `知识库总览.md`的内容必须且只能包含:所有【知识大类MOC文件】的Obsidian双向链接,使用无序列表形式列出。严格要求如下:

    1. 链接来源规则:搜索整个工作区,仅收集文件名以`MOC.md`结尾的文件,且该文件不在根目录(即必须位于知识大类目录中),不包含根目录下的任何文件、未来可能存在的模块级MOC、非知识大类的其他MOC文件
    2. 链接格式:使用Obsidian双向链接语法`[[文件名]]`,不包含`.md`后缀
    3. 排序规则:按文件在文件系统中的自然遍历顺序列出,不进行语义、模块、字母或自定义排序
    4. 内容纯度要求:不添加标题、不添加说明文字、不添加分隔线、不添加空行或注释,文件内容只包含无序列表链接

    三、示例(仅用于理解,不要输出示例)

    示例文件内容格式应类似:

    - [[零样本提示(Zero-Shot Prompting)MOC]]
    - [[少样本提示(Few-Shot Prompting)MOC]]
    - [[思维链提示(Chain-of-Thought)MOC]]

    四、严格禁止事项

    1. 不得修改任何已有文件内容
    2. 不得修改目录结构
    3. 不得新增、推断或补全链接
    4. 不得输出解释性文本

上述流程严格遵循自动化构建规则,确保每个步骤的幂等性与安全性,最终形成从原子知识点到知识大类再到总览的完整导航体系,实现高效管理与访问。