obos(Obsidian Best Practices)是一套有主见的 Obsidian vault 管理系统,核心循环为收集 → 整理 → 连接 → 回顾。
用途与命令:通过 /obos 子命令操作。核心命令包括 save(快速收集想法到 Inbox)、tidy(整理笔记归位,支持 standard/strong 模式)、sync(更新索引、健康报告与链接建议)、review(vault 状态回顾与下一步建议);设置类命令有 init(初始化 vault 结构)、vault(管理多个 vault 注册);进阶命令有 refine(深度加工笔记)、ask(查询知识库)、draft(基于笔记起草文章)。无参数时显示分组命令列表。
tidy 默认策略:默认 standard 模式并启用幂等增量整理,重复执行时已整理且未变更的文件会被跳过;自动重命名默认只执行一次,检测到手动改名后锁定(name_locked: true);项目目录默认 project-policy=contain,冻结项目结构;通过 /.obos/tidy-state.json 与 frontmatter 双重判定稳定性;可通过 /.obos/tidy-config.json 扩展项目目录白名单(projectRootsExtra)。strong 模式先做目录必要性评估(KEEP / REORGANIZE / ARCHIVE_DIR),审计输出到 /.obos/dir-audit.json;默认不删除 markdown 文档(deleteMarkdown=false),仅清理空目录。
多 vault 配置:配置文件为 ~/.proma/agent-workspaces/obsidian/obos-config.json,包含 vaults 映射(如 personal、work)与 lastUsedVault。vault 路径发现优先级:命令参数 --to <alias>、配置中的 default vault、当前工作目录(含 .obsidian/ 或 vault CLAUDE.md),都不存在时引导用户注册 vault。
vault 结构包含 CLAUDE.md、Index.md、Inbox、Notes、Clippings、References、Attachments、Categories、Templates。知识成熟度由 frontmatter 的 status 字段表示:inbox、draft、refined。Evergreen 笔记模板含 status、source、created 及 Core Idea、My Understanding、Open Questions、Related 等段落。命令路由:解析 /obos 后第一个参数并加载对应 commands/{command}.md 文件。
限制:资料未提供具体平台支持、收费与价格信息,暂未提供。