Files

29 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Why
每次用 `/knowledge-absorber` 学习都会生成 `knowledge_YYYYMMDD_Title/` 文件夹。当前仓库将这些条目集中在 `knowledge/entries/`,但仍需要一个跨条目的索引页面,避免靠手动翻目录查找历史学习内容。随着知识条目增长(预计每月 5-10 个),搜索成本线性上升。需要一个人工可读的、零运行时依赖的索引面板。
## What Changes
- 新增 `knowledge-index.html`,放置在项目根目录,浏览器直接打开即可使用
- 自动扫描 `knowledge/entries/knowledge_*/` 目录,从 .md 文件的 YAML frontmatter 提取元数据(title、date、tags)
- 按标签自动关联——同一 tag 出现于不同条目时显示"相关内容"
- 全文搜索——输入关键词实时过滤所有知识条目
- 纯静态 HTML/CSS/JS,零外部依赖,不依赖任何服务器或构建工具
## Capabilities
### New Capabilities
- `knowledge-indexing`: 自动发现并解析 `knowledge/entries/knowledge_*/` 目录,提取 YAML frontmatter 元数据
- `knowledge-search`: 全文搜索——输入关键词,在所有知识条目的正文中检索并高亮匹配项
- `knowledge-linking`: 基于标签的关联图谱——点击标签显示所有共用该标签的知识条目
### Modified Capabilities
<!-- 没有已有 spec 需要修改 -->
## Impact
- 项目根目录新增 `knowledge-index.html`(无关现有文件结构)
- 不修改任何现有 `knowledge/entries/knowledge_*/` 目录或 .md 文件
- 不影响 `.claude/skills/` 中的任何技能
- 无 API 调用,无外部依赖