三阶段面试知识点追踪:英文命令 split-knowledge(知识点拆分与 KB-INDEX)、research-topic(按主题检索落盘 opensource + interview-drill)、synthesize-topic(结合 KB 原文与第二步产出,写入经历绑定的架构与面试 Markdown)。别名 kp-split、topic-research、topic-synthesize。中文触发:知识点拆分、按主题检索、业务梳理、薄弱点追踪、KB-INDEX。默认工作目录 interview-knowledge-track/;不自动改写用户工作区文件,除非用户明确要求。自包含,不绑定特定简历路径或仓库结构。
prompts/ 为唯一必需依据。KB-INDEX.md 与主题子目录下的 Markdown;不把本 skill 与任意「默认简历文件」绑定。| 命令 | 含义 |
|---|---|
split-knowledge | 第一步:拆分知识点,生成/更新索引 |
KB-INDEX.mdresearch-topic | 第二步:对某一知识点检索,写入该主题目录下两个 MD,并回写索引状态 |
synthesize-topic | 第三步:在指定知识点目录下,依据索引原文 + 第二步产出,写「与本人经历绑定」的两份 MD |
别名(可选):kp-split → split-knowledge;topic-research → research-topic;topic-synthesize → synthesize-topic。
interview-knowledge-track/。<root>/KB-INDEX.md(用户可指定其他路径/文件名,但同一会话后续步骤必须能唯一定位该索引)。<root>/NN-slug/,例如 01-langchain。NN 为两位序号,与知识单元表顺序一致;slug 小写、连字符。opensource-and-architecture.md — 开源/博客/论文检索 + 架构与模块拆解,全文落盘。interview-drill.md — 精准关键词检索 + 概念补充 + 追问与参考答案,全文落盘。architecture-bound-to-resume.mdinterview-bound-to-resume.mdKB-INDEX.md)生成或更新 KB-INDEX.md 时必须包含:
序号、知识点名称、slug、来源原文摘录(精确到句)、状态、对应目录。| 状态 | 含义 |
|---|---|
pending | 尚未执行第二步 |
researched | 第二步已完成:NN-slug/ 下已写入 opensource-and-architecture.md 与 interview-drill.md,且索引中 对应目录 已填写 |
synthesized | 第三步已完成:同目录下已写入 architecture-bound-to-resume.md 与 interview-bound-to-resume.md |
状态 改为 researched,并写回 对应目录(如 01-langchain)。状态 改为 synthesized。split-knowledge<root>/KB-INDEX.md,遵守上文契约。research-topicprompts/step2-architecture.md 与 prompts/step2-interview-drill.md,使用 Web 检索 满足检索要求。KB-INDEX.md 中该行状态为 researched。synthesize-topicKB-INDEX.md(全文至少使用「原文保留区」+ 当前主题在知识单元表中的行);② 当前主题目录下第二步两个文件;③ prompts/step3-synthesis.md。architecture-bound-to-resume.md 与 interview-bound-to-resume.md;聊天仅路径与极短摘要。KB-INDEX.md 中该行状态改为 synthesized。flowchart LR
input[用户粘贴文本或指定文件]
split[split-knowledge]
index[KB-INDEX.md]
r2[research-topic]
dir[NN-slug目录]
os[opensource-and-architecture.md]
iv[interview-drill.md]
r3[synthesize-topic]
ar[architecture-bound-to-resume.md]
ir[interview-bound-to-resume.md]
input --> split --> index
index --> r2 --> dir
r2 --> os
r2 --> iv
index --> r3
os --> r3
iv --> r3
r3 --> ar
r3 --> ir