用途
Obsidian Project KB Core 是 Claude Scholar 的主工作流技能,用于维护以 Obsidian 仓库为中心、按项目隔离的研究知识库。它把持久化的项目知识统一放在当前项目的 Research/{project-slug}/ 目录下,而仓库本地的 .claude/project-memory/* 仅作为运行时绑定层保留。
主要能力
- 检测并绑定当前仓库到某个项目根目录。
- 初始化项目骨架。
- 将笔记路由到 Sources、Knowledge、Experiments、Results、Results/Reports、Writing、Daily、Maps、Archive 等目录。
- 更新 00-Hub.md、01-Plan.md、02-Index.md。
- 更新 _system/registry.md、_system/schema.md、_system/lint-report.md。
- 处理笔记生命周期操作:创建、更新、重命名、归档、清除、提升和链接修复。
- 通过辅助脚本运行确定性健康检查。
默认项目结构
项目根目录为 Research/{project-slug}/,默认包含:
- 00-Hub.md
- 01-Plan.md
- 02-Index.md
- Sources/
- Knowledge/
- Experiments/
- Results/
- Reports/
- Writing/
- Daily/
- Maps/
- Archive/
- _system/
核心规则
- 所有持久化的项目知识都保留在当前 Research/{project-slug}/ 内。
- 仓库本地的 .claude/project-memory/* 仅作为运行时绑定层。
- _system/registry.md 是唯一可见的项目注册表。
- 02-Index.md 是供人导航的笔记,不是注册表的镜像。
- Maps/ 是派生工件区域;默认不生成非必要的画布。
- Results/Reports/ 是轮次与批量实验报告的默认子目录。
使用方式
确定性辅助脚本位于 scripts/ 下,用于:
- scaffold(脚手架)
- registry consistency(注册表一致性)
- link checks(链接检查)
- index checks(索引检查)
- canvas checks(画布检查)
- lint aggregation(lint 聚合)
智能体(agents)用于:
- 笔记路由
- 每日提升决策
- 来源与知识的判断
- 稳定结果的判断
- 语义化的 Hub 与 Index 更新
适用场景
适用于需要以 Obsidian 仓库为优先、按项目隔离的研究知识库维护工作,尤其是需要结构化目录、注册表、索引、生命周期管理和确定性健康检查的研究项目。
限制
资料未提供关于收费、价格、平台支持范围、具体效果或额外使用步骤的信息,暂未提供。