wiki-fileback
Saves important project decisions and facts from the conversation into the wiki.
Install
mkdir -p .claude/skills/wiki-fileback && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11038" && unzip -o skill.zip -d .claude/skills/wiki-fileback && rm skill.zipInstalls to .claude/skills/wiki-fileback
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
把对话中产生的洞察/决策/事实按主语写回 corpus,追加 timeline 或新建页面。触发词:记一下、存下来、笔记、把刚才那个放进去、fileback、存回知识库。Key capabilities
- →Route insights to wiki
- →Create timeline entries
- →Archive project decisions
- →Maintain history without overwriting
How it works
It identifies insights from dialogue, locates the relevant wiki page, and appends the information to the timeline section.
Inputs & outputs
When to use wiki-fileback
- →Record meeting decision
- →Archive project insight
- →Update wiki timeline with new facts
About this skill
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
- 如果本次 fileback 新建了页面或修改了
- 自检:
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
本次 fileback:
- 内容:<一句话摘要>
- 主语:<人物/项目/概念>
- 目标:[[页面名]](追加 timeline 1 条)
- 反向链接:[[另一页]] 已追加
lint:PASS
铁律:
- 只追加,不改写 compiled truth(那是 wiki-ingest 或人工 review 的职责)
- 每条都要带时间戳和"来源:对话"标记
- 不确定主语时先问用户,不要猜
价值判断:建 synthesis 页的阈值
fileback 的常规路径是"追加 Timeline"。但当本次 fileback 的内容同时满足以下任一条件时,主动向先生提议升级为 synthesis 页(知识库/专题/<slug>.md):
- 跨源 ≥ 3 个 source — fileback 内容综合了 3 个及以上
知识库/摘要/的观点 - 有新综合见解 — 内容不是单源复述,而是对多源的新组合、新结论、新模型
- 先生明确立场 — 对话中先生说过"我认为..."、"我的立场是..."、"综合来看..."
提议话术:
本次 fileback 涉及多源综合(或:"先生的明确立场")。
这个答案建议升级为 `知识库/专题/<slug>.md`,作为独立的 synthesis 页留存,便于下次引用。
建不建?(Y/N)
Y → 走"建 synthesis 页"流程(见下节),先做反向检验再建
N → 只追加 Timeline,结束
反向检验(防回音室,建 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自检
When not to use it
- →When input is external material or URL
- →When the user has not explicitly requested to save
Prerequisites
Limitations
- →Only appends to timeline; never overwrites compiled truth
- →Requires explicit user intent
How it compares
It focuses on capturing dialogue-based insights rather than ingesting external documents.
Compared to similar skills
wiki-fileback side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| wiki-fileback (this skill) | 0 | 2mo | No flags | Intermediate |
| notion-knowledge-capture | 10 | 9mo | No flags | Intermediate |
| history-insight | 0 | 7mo | Review | Beginner |
| log | 0 | 6mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
notion-knowledge-capture
makenotion
Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.
history-insight
team-attention
This skill should be used when user wants to access, capture, or reference Claude Code session history. Trigger when user says "capture session", "save session history", or references past/current conversation as a source - whether for saving, extracting, summarizing, or reviewing. This includes any mention of "what we discussed", "today's work", "session history", or when user treats the conversation itself as source material (e.g., "from our conversation").
log
dev-whitecrow
기록 스킬. 중요한 의사결정이나 순간을 Decision_Log나 History에 빠르게 기록합니다.
distill
dev-whitecrow
정제 스킬. Inbox의 날것의 생각(Raw Data)을 읽어 분석하고, 이를 The_Ark의 적절한 위치에 구조화하여 배치합니다. 온보딩 단계에 따라 다르게 작동합니다.
paper-connections-session-summary
IcyChlorine
Update durable workflow/docs and write a new Paper Connections session summary for the current worktree. Use near session close-out when the user asks to summarize lessons learned, create a new session summary, or says `总结沉淀`.
kb-audit
roman-karpovich
Audit / curate KB-vault hygiene — surfaces mechanical drift (broken [[wikilinks]], dangling §-pointers, status-enum violations, status-drift, index-row bloat) the librarian's KB-curator role consumes. REPORTS only; never auto-edits the vault. Use to check KB drift, audit the KB, or do KB hygiene.