gyf0311/lorekit/wiki-fileback
- community
Checking that the SKILL.md file is still in the repository.
把对话中产生的洞察/决策/事实按主语写回 corpus,追加 timeline 或新建页面。触发词:记一下、存下来、笔记、把刚才那个放进去、fileback、存回知识库。
Install
npx vskill@latest install gyf0311/lorekit/wiki-filebackSKILL.md
wiki-fileback
把对话里产生的新洞察、新决定、新事实按主语写回 corpus。和 wiki-ingest 的关键区别:输入不是外部资料,而是当前对话的对话记录/结论。
项目/domain skill 可以把已确认的研究结论、候选摘要或对话洞察路由到这里;完整外部材料、finished package 和来源归档仍走 wiki-ingest。
When to trigger
- 用户说"这个记一下"、"存下来"、"做个笔记"、"把刚才那个放进去"
- 用户说"fileback"、"存回知识库"、"归档到 wiki"
wiki-query返回结果后,用户说"好,把今天聊到的这点补到这个页上"- 对话里刚得出一个决定 / 结论 / 事实,用户示意要留痕
不要触发:
- 输入是 URL / 文件 / 外部资料 → 那是
wiki-ingest - 只是随口说,用户没明确要存 → 不要自作主张
Decision tree
- 识别待存内容:用户指向"刚才那段"、"今天聊的 X",明确边界
- 识别主语(按
系统/filing-rules.md)
- 谁/哪个项目/哪个概念 是这条内容的"主角"?
- 一条内容可以有多个主语 → 每个主语都要处理
- 定位目标页:
lorekit search "<主语>"
- 命中 → update 分支
- 未命中 → 过 Notability gate,决定新建还是挂到最近相关页
- 写入格式(严格):
- 只追加到
## Timeline段落,永不改写 compiled truth - 条目格式:
- YYYY-MM-DD HH:mm — <一句话事实/决定/洞察>(来源:对话) - 如涉及其他实体,用
[[wikilink]]引用
- 反向链接:如果这条 timeline 提到别的主语页,对方也要追加一条反向条目
- 同步文本档案(
lorekit sync):
- 如果本次 fileback 新建了页面或修改了
corpus/index.md:必须跑 - 如果只是往已有页面追加 timeline 一行:可选(目录 summary 通常不变)
- 一条命令刷新
_INDEX.md、合并 rootindex.md,再跑 doctor
- 自检:
lorekit lint --quick - 汇报
Tools to use
lorekit search "<主语>"— 定位目标页lorekit sync— 同步_INDEX.md/ rootindex.md并跑 doctor(新建页面或改 index.md 后必跑)lorekit lint --quick— 写完自检- 底层:Read / Edit(追加 timeline,不要 Write 覆盖)
Output format
铁律:
- 只追加,不改写 compiled truth(那是 wiki-ingest 或人工 review 的职责)
- 每条都要带时间戳和"来源:对话"标记
- 不确定主语时先问用户,不要猜
价值判断:建 synthesis 页的阈值
fileback 的常规路径是"追加 Timeline"。但当本次 fileback 的内容同时满足以下任一条件时,主动向先生提议升级为 synthesis 页(知识库/专题/<slug>.md):
- 跨源 ≥ 3 个 source — fileback 内容综合了 3 个及以上
知识库/摘要/的观点 - 有新综合见解 — 内容不是单源复述,而是对多源的新组合、新结论、新模型
- 先生明确立场 — 对话中先生说过"我认为..."、"我的立场是..."、"综合来看..."
提议话术:
反向检验(防回音室,建 synthesis 页前必做)
REFLECT Stage 0 精神:建 synthesis 页前必须主动搜索已有 source 中的反驳证据,把 echo chamber 的风险暴露出来。
步骤:
- 从本次 fileback 的核心论点里抽 2-3 个关键词(专有名词 / 方法名 / 结论短语)
lorekit search "<关键词>"扫知识库/摘要/与原料/,找反对 / 质疑 / 局限性相关片段- 对候选页的 wikilink 追 1-2 跳,补查相邻来源。
- 根据检索结果分支:
| 找到反驳来源 | 没找到反驳来源 | |
|---|---|---|
在 synthesis 页的 ## Counter-evidence 节写入所有反驳来源与具体分歧点 | 在 ## Counter-evidence 节明确标注:⚠ 回音室风险:未找到反驳来源,结论可能存在确认偏差 |
为什么必做:LLM 综合很容易形成"看到的都是支持证据"的回音室,特别当先生的 corpus 本身带有选择性收藏偏差时。Counter-evidence 节即使为空也要标注——"没反驳"是一个信号而不是沉默。
建 synthesis 页的规范
反向检验完成后,按 知识库/模板/synthesis.md 模板建页:
- 路径:
知识库/专题/<slug>.md - frontmatter 必填:
type: topic+source_count: <本次引用的 source 页数>+confidence: low|medium|high(初始通常 low/medium,high 需先生确认) - 必含节:
## Thesis/## Evidence/## Counter-evidence/## Synthesis/## Confidence Notes/## Limitations/## Sources/## Timeline source_count初始化为"本次引用的知识库/摘要/页数"(个人写作不计)- Timeline 首条:
- YYYY-MM-DD(N sources)| 首次合成:<一句话 thesis>
建完页后:
- 在被引用的每个 source 页的 Timeline 加一条反向引用(防孤岛)
- 跑
lorekit sync刷_INDEX.md/ rootindex.md - 跑
lorekit lint --quick自检
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/wiki-fileback/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 1
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gyf0311/lorekit/wiki-fileback)