skills/interview-knowledge-track/SKILL.md
三阶段面试知识点追踪:英文命令 split-knowledge(知识点拆分与 KB-INDEX)、research-topic(按主题检索落盘 opensource + interview-drill)、synthesize-topic(结合 KB 原文与第二步产出,写入经历绑定的架构与面试 Markdown)。别名 kp-split、topic-research、topic-synthesize。中文触发:知识点拆分、按主题检索、业务梳理、薄弱点追踪、KB-INDEX。默认工作目录 interview-knowledge-track/;不自动改写用户工作区文件,除非用户明确要求。自包含,不绑定特定简历路径或仓库结构。
npx skillsauth add ProgrammerAnthony/Expert-Coding-Harness interview-knowledge-trackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
prompts/ 为唯一必需依据。KB-INDEX.md 与主题子目录下的 Markdown;不把本 skill 与任意「默认简历文件」绑定。| 命令 | 含义 |
|------|------|
| split-knowledge | 第一步:拆分知识点,生成/更新索引 KB-INDEX.md |
| research-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
tools
快速验证设计的一次性原型。区分两条分支——逻辑/状态模型用终端交互 App,UI 布局用多变体路由切换。当用户想原型验证、检验数据模型或状态机、探索多种 UI 方案时触发。触发词:原型、prototype、验证方案、快速试验、让我玩一玩、试几个设计。
development
在代码库中发现架构"深化"机会——将浅模块变成深模块的重构,提升可测试性和 AI 可导航性。与 architecture-advisor 互补:architecture-advisor 设计新架构,本技能改善现有代码库结构。触发词:改进代码库架构、架构深化、找重构机会、模块耦合太紧、难以测试、代码难以理解、架构改进、improve architecture、refactor opportunities。
data-ai
将当前对话压缩为交接文档,供下一个 Agent 会话接续工作。触发词:交接、handoff、下一个会话、会话摘要、接续工作、传给下一个 agent。
tools
对用户的计划或设计进行不留情面的深度追问,直到达成共同理解,逐一解决决策树的每个分支。当用户想要压力测试计划、检验设计时触发。触发词:追问我、grill me、逐一问我、挑战我的方案、深度追问、质疑设计、设计评审追问。