karpathy-wiki — Karpathy 维基
v1.0.1Karpathy LLM Wiki 模式实现 —— 完整的 ingest/查询/relink/lint/DeepResearch 流水线,自动知识图维护,URL 级别的源追踪...
运行时依赖
安装命令
点击复制技能文档
karpathy-wiki — OpenClaw 实现 v3.0 基于 Andrej Karpathy 的 LLM Wiki 模式。 wiki 根目录 wiki_root: /path/to/your/wiki # 配置到你的本地路径 / ├── raw/ │ ├── sources/ # 原始书签/文档(不可变) │ └── assets/ # 图片和资源 ├── wiki/ │ ├── entities/ # 实体页面(人、产品、公司、网站、书籍) │ ├── concepts/ # 概念页面(技术、理论、方法) │ ├── comparisons/ # 比较页面 │ ├── synthesis/ # 综合/概述页面 │ ├── index.md # wiki 索引(入口) │ ├── log.md # 操作日志(追加式) │ └── overview.md # 全局概述 ├── purpose.md # wiki 目标定义(wiki 宪法) └── schema.md # 结构约定
核心原则(v3.0) sources/ 为只读 — LLM 只写 wiki/,不修改原始 sources wikilink 跨引用 — [[page-slug]] 语法用于页面连接 YAML 前置内容 — 每个页面都有类型/标签/相关/来源 双向链接强制 — 每次写入相关必须同步回链 两阶段摄取 — 分析 → 生成 URL 级跟踪 — 来源包含特定 URL,而不仅仅是文件名 Lint 驱动 — 定期健康检查,图表保持清洁 深度研究 — 知识缺口自动发现和填充 页面类型分类(实体与概念边界) 类型定义示例 实体 具名、离散事物 人/产品/公司/网站/书籍/工具 概念 抽象思想/理论/方法 索引原则、微服务、依赖注入 比较 多选比较 Vue vs React、MySQL vs PostgreSQL 综合 综合概述 技术栈全景、年度总结
边界规则: 如果它有特定名称 → 实体("pdai.tech"、"Effective Java") 如果它是抽象/泛型 → 概念("MySQL 索引"、"依赖注入") 避免同时具有实体和概念的相同主题 命名约定 实体:博客/网站:使用域名或人名 → mysql-zhu-shuangyin → pdai-tech → jon-index-blog 书籍:使用简化书名 → effective-java 概念:使用核心术语的 kebab-case → mysql-innodb → jwt-json-web-token → dependency-injection 比较: → mysql-postgresql-comparison → vue-vs-react 综合: → go-web-dev-overview → 2026-learning-roadmap-summary 规则: 全部小写,连字符分隔 不混合中文/英文 唯一 slug,无重复 YAML 前置内容(必填字段)
type: 实体 | 概念 | 比较 | 综合 title: 页面标题 created: YYYY-MM-DD updated: YYYY-MM-DD tags: [标签1, 标签2] related: [页面 slug-1, 页面 slug-2] # 前向引用(回链自动添加) sources: - file: bookmarks_xxx.md urls: - https://example.com/article1 - https://example.com/article2
sources.urls 是必需的 — URL 级跟踪是核心原则。
质量阈值 每个概念/比较页面必须有: 要求 描述 一行定义 前置内容标题或页面标题 > 核心原则 ≥ 3 正文包含至少 3 个实质性点 相关页面 ≥ 1 相关字段非空 来源 URL sources.urls 非空 回链添加 每个页面在相关回链到此页面 每个实体页面必须有: 要求 描述 一行描述 前置内容标题 关键特征 ≥ 2 正文有实质性描述 相关页面 ≥ 1 相关字段非空 来源 URL sources.urls 非空
页面模板 实体页面
type: 实体 title: 实体名称 created: YYYY-MM-DD updated: YYYY-MM-DD tags: [标签] related: [页面 slug-1, 页面 slug-2] sources: - file: bookmarks_xxx.md urls: - https://example.com
# 实体名称 > 一行描述(用于 index.md 总结)。
概述 主要内容和背景。
关键特征
- 特征 1
- 特征 2
相关
- [[页面 slug]] — 原因(回链自动添加)
来源
- 文章标题 — 来源描述
概念页面
type: 概念 title: 概念名称 created: YYYY-MM-DD updated: YYYY-MM-DD tags: [标签] related: [页面 slug-1, 页面 slug-2] sources: - file: bookmarks_xxx.md urls: - https://example.com/article1
# 概念名称 > 一行定义。
核心原则
- 原则 1
- 原则 2
- 原则 3
使用案例
- 使用案例 1
相关
- [[页面 slug]] — 原因
反驳/数据缺口
- 已知限制
- 未覆盖方面
来源
- 文章标题 — 来源描述
操作 摄取(收集和消化)阶段 1 — 分析