From paceflow
Manages Obsidian Vault thoughts/ and knowledge/ notes for PACEflow: defines frontmatter templates, L0/L1/L2 structure, status flows (discussing/concluded/archived), creation rules, and findings-to-knowledge extraction SOP.
npx claudepluginhub paceaitian/paceflow --plugin paceflowThis skill uses the workspace's default tool permissions.
管理 Obsidian Vault 中 `thoughts/` 和 `knowledge/` 目录的笔记创建与维护。
Integrates Claude with Obsidian vaults for note creation, task management, knowledge organization, and project docs using CLI (1.12+), MOCs, properties.
Manages Obsidian vault as developer knowledge base: create/search/update notes with standard frontmatter, organize by projects/technologies/Claude Code, auto-capture commits/tasks/components.
Manages Obsidian vault structure by organizing documents into service and work-log layers, adding files with auto-categorization and metadata, processing meeting notes, running health checks, and committing via Git.
Share bugs, ideas, or general feedback.
管理 Obsidian Vault 中 thoughts/ 和 knowledge/ 目录的笔记创建与维护。
Vault 路径:由 PACE_VAULT_PATH 环境变量指定的 Vault 路径
SessionStart 自动注入:SessionStart hook 会自动扫描
thoughts/和knowledge/目录中与当前项目相关的笔记(通过 frontmatterprojects字段匹配),将 L0 摘要注入到会话上下文中。compact 恢复时不触发扫描。
状态体系说明:knowledge/thoughts 笔记使用
discussing/concluded/archived状态标记(frontmatterstatus字段),与 task.md/implementation_plan.md 的 checkbox 状态标记([ ]/[/]/[x])是完全独立的含义系统,不可混用。
用途:酝酿中的想法、方案讨论、可行性验证——尚未成熟到进入 PACE 执行阶段。
---
status: discussing
projects: [项目名]
tags: [标签1, 标签2]
summary: "一句话摘要,Home.md 仪表盘显示用"
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
# 标题
## 摘要
<!-- L1:关键结论/想法,300-500 tokens -->
- 结论 1
- 结论 2
## 详情
<!-- L2:完整分析过程、对比、推理链 -->
| 状态 | 含义 | 流转条件 |
|---|---|---|
discussing | 酝酿中,尚无定论 | 创建时默认 |
concluded | 已有结论,可执行或归档 | 讨论收敛、方案确定 |
archived | 已过时或已被执行吸收 | 关联 CHG 完成 / 内容过时 |
summary 必填,不超过 80 字projects 至少关联一个项目名(对应 projects/ 下的目录名)updated 日期status = "discussing" 的笔记用途:跨项目可复用的经验、模式、最佳实践——从项目 findings 中提炼的知识沉淀。
---
status: concluded
projects: [来源项目1, 来源项目2]
tags: [标签1, 标签2]
summary: "一句话摘要,Home.md 仪表盘显示用"
created: YYYY-MM-DD
updated: YYYY-MM-DD
sources:
- 来源项目/findings
---
# 标题
## 摘要
<!-- L1:关键结论,300-500 tokens -->
- 结论 1
- 结论 2
## 详情
<!-- L2:完整内容、代码示例、对比表格 -->
summary 必填,不超过 80 字sources 标注知识来源(哪个项目的 findings)status 通常为 concluded(已验证的知识)archived当 findings.md 中的调研结论被判定为跨项目通用经验时,执行以下步骤:
knowledge/ 目录中的标题和标签## 详情 section,更新 updated 日期和 sourcesstatus: concluded[knowledge:: slug](kebab-case 命名)提取的知识必须自包含——不依赖原 finding 的上下文就能理解。摘要是结论,详情是完整推理。
此 SOP 不仅由用户手动触发。以下场景应主动评估是否需要提取:
paceflow:artifact-management 触发):recording finding → 评估通用性 → 通用则执行本 SOPpaceflow:paceflow-audit Phase 3 触发):P0/P1 发现 → 评估是否为通用模式artifact-management 的"findings 记录时的联动检查"会指引 AI 在记录 finding 后主动评估并触发本 SOP。
被用户纠正时("不对"、"别这样"、"错了"等),CLAUDE.md G-3 要求双写:
## Corrections 记录 区:错误行为 + 正确做法 + 触发场景 + 根本原因[knowledge:: project-only],结束[knowledge:: 笔记名]PostToolUse hook 检测 correction 写入后会 HINT 提醒双写 knowledge/。
| 层级 | 内容 | Token 量 | 用途 |
|---|---|---|---|
| L0 | frontmatter summary | ~50 | SessionStart 匹配注入 |
| L1 | ## 摘要 section | ~300-500 | 快速了解核心结论 |
| L2 | ## 详情 及以下 | 不限 | 按需 Read 全文 |
操作 Obsidian 笔记时,优先调用 plugin skill(需安装 obsidian-skills 插件,未安装时回退到 fs 操作):
obsidian:obsidian-cliobsidian:obsidian-markdown