← ClaudeAtlas

check-healthlisted

定期审查 Obsidian 知识库健康状况,包括:矛盾观点检测、失效双向链接检查、孤立卡片识别。当用户说「检查知识库健康」、「检查链接」、「查孤立卡片」、「审查观点矛盾」或类似表达时触发此技能。
jexchan/dailyup-second-brain-starter · ★ 21 · AI & Automation · score 69
Install: claude install-skill jexchan/dailyup-second-brain-starter
# Check Health — 知识库健康检查 ## 技能目的 定期审查用户的 Obsidian Vault(第二大脑)健康状况,发现并报告潜在问题,确保知识网络的健康生长。 --- ## 检查维度 ### 1. 矛盾观点检测(By Theme Grouping) **目标**:按主题分组列出可能互相冲突的观点,由用户判断是否存在真正矛盾。 **执行流程**: 1. **扫描知识卡片** - 优先检查 `04_Knowledge/00_Cards/` 下的所有卡片 - 识别卡片类型(insight, mentalmodel, counterintuitive, paradox 等) 2. **主题聚类** - 基于文件名、标签、related 字段识别主题 - 常见主题示例:学习方法、时间管理、决策模型、创作哲学 3. **按主题分组列出观点** - 对于每个主题,列出相关的卡片及其核心观点 - 当发现可能矛盾的表达时,在输出中标注 4. **输出格式**: ``` ## 📊 主题:[主题名称] ### 相关卡片 - [[card_1]] — 核心观点摘要 - [[card_2]] — 核心观点摘要 - [[card_3]] — 核心��点摘要 ### ⚠️ 潜在矛盾 [如果发现明显矛盾,在此描述] - 卡片 A 认为:... - 卡片 B 认为:... - 冲突点:... ### 💭 建议 [如需要整合或澄清,给出建议] ``` --- ### 2. 失效双向链接检查 **目标**:发现指向不存在文件的 wikilink,提供修复建议。 **执行流程**: 1. **扫描所有 md 文件** - 使用 Glob 获取所有 markdown 文件 - 使用 Grep 查找所有 wikilink 格式:`[[文件名]]` 2. **验证链接有效性** - 对每个 wikilink,检查目标文件是否存在 - 注意:`[[alias|显示名]]` 格式需要提取真实文件名 3. **分类失效链接**: - **拼写错误**:`[[结构洞]]` 应为 `[[mentalmodel_结构洞]]` - **文件移动**:目标文件可能被移动或重命名 - **删除文件**:目标文件已被删除 4. **输出格式**: ``` ## 🔗 失效链接报告 共发现 N 个失效链接: | 源文件 | 失效链接 | 可能原因 | 修复建议 | |--------|----------|----------|----------| | [[card_a]] | [[broken_target]] | 拼写错误 | 改为 [[correct_target]] | | [[card_b]] | [[missing]] | 文件不存在 | 检查是否被删除或移动 | ``` --- ### 3. 孤立卡片识别 **目标**:发现没有被其他笔记链接的"孤岛"卡片,评估是否需要建立连接。 **孤立程度分级**: | 级别 | 入链数 | 描述 | |------|--------|------| | 🔴 完全孤立 | 0 | 没有任何卡片链接它 | | 🟡 弱连接 | 1-2 | 只有很少的卡片链接它 | | 🟢