con un clic
wiki
// 一键发布三体 Wiki:重建注册表 → 重算质量分 → 同步 docs/ → git commit → git push。此 skill 明确授权自动 commit 和 push,覆盖项目 CLAUDE.md 中的禁止自动提交/推送限制。
// 一键发布三体 Wiki:重建注册表 → 重算质量分 → 同步 docs/ → git commit → git push。此 skill 明确授权自动 commit 和 push,覆盖项目 CLAUDE.md 中的禁止自动提交/推送限制。
将任意文本源(书籍、文档、笔记、语料)转化为结构化 wiki 百科页面。识别并提取三种知识:fact(列表/表格型)、narrative(叙述型实体页)、skill(程序型 how-to 页)。通过 add_page.py 写入 wiki。支持永续迭代模式,自动追踪进度、捕获跨域洞察。
启动三体 Wiki 管家永续 loop。三队列系统(content/housekeeping)。每轮:W1三队列选任务→W2执行→W3自评→记账,无需用户逐轮确认。每11轮discover+housekeeping-scan,每17轮自动/wiki发布,每29轮W5反思,每37轮H17覆盖扫描/H18存根排序。工作目录:/home/baojie/work/knowledge/three-body。支持 --focus 参数指定任务范围(多实例并发时使用)。
三体 Wiki 编委审稿:检查近期 butler 工作是否违反质量规范,输出分级违规报告,给出具体纠正建议。工作目录:/home/baojie/work/knowledge/three-body。
从本 Wiki 随机抽取 1-3 个页面作为灵感种子,到网上搜索相关分析文章,发现 Wiki 真正的缺口并补齐。可接受参数指定灵感方向。标准模式写作严格限于三体原文;--ext 模式允许为原文引用的现实作者/作品建页,可补充外部背景知识。工作目录:/home/baojie/work/knowledge/three-body。
逐章反思,一次只扫一章,发现原文章节中遗漏的实体页面和改进建议。工作目录:/home/baojie/work/knowledge/three-body。
把项目当前所有变更按内容分组,一组一组地调用 /msg 生成提交消息并输出 git commit 命令,由用户逐组执行后再继续下一组。
| name | wiki |
| description | 一键发布三体 Wiki:重建注册表 → 重算质量分 → 同步 docs/ → git commit → git push。此 skill 明确授权自动 commit 和 push,覆盖项目 CLAUDE.md 中的禁止自动提交/推送限制。 |
此 skill 明确授权以下操作,覆盖 CLAUDE.md 通用限制:
git commit(无需用户二次确认)git push(无需用户二次确认)检查是否有新增或修改的页面,若有则重建:
# 1. 重建 pages.json(注册表)
python3 wiki/scripts/build_registry.py wiki/public/pages --out wiki/public/pages.json
# 2. 重算页面质量分(quality/quality_score 写回 frontmatter)
python3 wiki/scripts/compute_quality.py
若 pages.json 中 page_count 未变且无修改页面,则跳过此步。
bash wiki/scripts/publish.sh
此脚本会:
wiki/public/history/<page>.jsonl 并追加到 wiki/public/recent.jsonlgit add wiki/public wiki/logs/butler
确认缓存区非空(git diff --cached --stat)。若缓存区为空,输出"无变更,跳过"并终止。
git diff --cached --stat — 查看文件列表git diff --cached — 查看具体内容(重点:新增/修改了哪些词条)git log --oneline -5 — 了解 commit 风格消息格式:
首行:一句话总结(≤50字,含轮次范围,如 R18→34)
Wiki:
- 新增 词条A(人物,三体I)
- 新增 词条B(概念)
- 更新 词条C(补充 PN 引文)
bash wiki/scripts/wiki_commit.sh "<生成的消息>"
每 17 轮 butler round 执行一次 commit + push(17 是质数,减少 agent 碰撞风险)。
wiki/logs/butler/round_counter.txtround % 17 == 0 → 执行完整 Step 0–4| 用途 | 质数 | 周期 |
|---|---|---|
/wiki 发布 | 17 | 每 17 轮 |
D1 discover + 内务扫描 | 11 | 每 11 轮 |
W5 反思 | 29 | 每 29 轮 |
三个周期的最小公倍数为 5423 轮,实际上互不干扰。
git add -A / git add . / git add --allgit push --forcecorpus/ 下的原文每步完成后简短报告,最后一行:
✓ 发布完成:<commit hash> · <首行消息>