用途:维护本地单用户、复利累积的 Markdown 个人知识库。用户只负责读、提供资料、提问题;LLM 负责摘要、交叉引用、归档与簿记。与云端协作 wiki 相反,本技能面向本地文件与三层纪律。
主要能力:
- ingest 摄取 raw/ 资料,生成/更新 wiki/sources/<slug>.md 并同步实体、概念页,追加 log.md、更新 index.md。支持论文、文章、剪藏;外部代码仓通过 raw/external/ 的 symlink 接入,不内嵌复制。
- query 跨页综合,按 index.md 找候选页后读相关页,给出带引用的答案,标注矛盾,并询问是否把答案归档为 comparisons/ 或 syntheses/。
- lint 健康检查:raw/ 是否被改、孤儿页、断链、过期摘要、缺 frontmatter、log.md 格式等。
- migrate 在 spec 升版本时做格式迁移,输出迁移计划供 agent 修复。
附加脚本:scripts/ 含 ingest_diff.py、lint_wiki.py、check_wiki_fixtures.py、log_format.py、wiki_write.py(log/index/touch/new/memory 五子命令)。references/ 提供模板与各操作流程。
使用方式:需要 LLM_WIKI_ROOT 环境变量或交互时指定 wiki 根目录,以及主题名。每次操作前先读 AGENTS.md、wiki/index.md、wiki/log.md、scripts/SCRIPTS.md(四件套)再动笔。新建 wiki 由外部 workspace CLI 完成,例如 workspace wiki init "LLM Systems",具体命令以 CLI 文档为准。资料放入 raw/ 用 cp ~/Downloads/some-article.md ~/wiki/<topic-name>/raw/articles/ 之类方式。
适用场景:本地研究沉淀、累积型个人 wiki、需要把问答结果回写成知识页的工作流。
限制与边界:假设单人使用,不适合多人实时协作;不适合一次性文档生成、强结构化数据库、系统设计文档写作。规模约数百页内用 index.md 足够,超出应考虑专用工具。LLM 不编辑 raw/ 下文件(raw/external/ 与 raw/discussions/ 为仅有的写权限例外),不删除 wiki/ 页面(用 archived: true 标记),不绕过 AGENTS.md 自创约定,query 时不偷偷归档。本技能自带脚本不应复制进 wiki 仓。未提供的价格、平台与具体 CLI 参数暂未提供。