# Interview Learning Loop

> 面试训练循环总控。当用户希望持续记录面试准备、每天知道下一步做什么，并根据练习、模拟或真实面试反馈自动调整时使用。维护一份倒叙训练档案，按当前阻塞点联动其他求职 Skill。

- Skill: `luyu2026/interview-learning-loop` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add luyu2026/interview-learning-loop`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luyu2026/interview-learning-loop/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: luyu2026 (https://skillmd.com/u/luyu2026)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/luyu2026/interview-learning-loop

---


# 面试训练循环

## 它解决什么

这不是一次性排题或生成一份面试计划。它维护一份持续更新的个人面试训练档案：学生每天只需口述当天练习、模拟或真实面试情况；系统将信息写入同一份档案，更新顶部的“今日要做”，并决定下一步该补材料、练表达、复盘、核验岗位，还是准备谈薪。

目标是同时做到：记录简单、跟进方便、学习路径清晰。

不要把“今天练哪道题”当作唯一答案。题目训练只是一个可能动作。

## 需要的最少输入

- 一份长期使用的《面试训练档案》；没有则先创建。
- 学生当天的一段口述或文字，哪怕只有“今天练自我介绍时又卡住了”。
- 已有材料中任一项：JD、简历、面试备书、模拟记录、真实面试问题、Offer 信息。

首次使用时补充目标岗位、最近一轮面试时间和每天大致可投入时间。缺少信息时，把它标为待补充，不得虚构经历、数据或面试反馈。

## 学员如何启动与继续

**首次使用。**学生在 Agent 中说“调用面试训练循环 Skill”，并给出目标岗位、最近面试节点及已有 JD / 简历 / 备书中的任一材料。系统创建一份《面试训练档案》，将文档链接留给学生；后续所有更新都写回同一份档案。

**同一段 Agent 对话中继续。**学生不必每天重复 Skill 名称，直接口述当天发生的事即可，例如“今天模拟时，项目策略这一问又讲散了”。系统默认把这视为对当前训练档案的更新。

**在新的 Agent 对话中继续。**学生应说“继续调用面试训练循环 Skill，更新这份训练档案：<文档链接>”，再口述当天情况。没有文档链接时，先询问用户要续接哪一份档案；不要猜测或新建重复档案。

**自动化提醒。**若已配置每日定时触发，系统以已保存的训练档案为唯一对象更新顶部任务，并发送简短链接提醒；没有定时触发时，仅在学生主动反馈后更新。

## 训练档案是唯一记录

只维护同一份文档，不为每天新建文档。

文档固定分为三层：

1. **今日要做**：始终置顶，只保留当前最重要的一个推进目标、最多三步动作和完成标准。每天更新覆盖这一部分。
2. **当前状态**：记录目标岗位、下一场面试、当前阶段、已知材料缺口与需要关注的风险。
3. **训练记录（倒序）**：每次学生反馈后，在本标题下方插入当天新记录；新记录永远在最上方，旧记录保留在下方。

每天的记录只保留：学生原始反馈摘要、系统判断、实际调用的 Skill / 知识库、今日动作、完成后的下一状态。不要要求学生填写表单。

## 每次更新的工作方式

### 1. 先记录，再判断

先把学生说过的事实写入当天记录，再判断当前的主阻塞点。将信息归为以下之一：

- **材料不完整**：没有 JD、项目事实、数据口径、岗位理解或备书。
- **表达不稳定**：知道经历但讲散、回答像模板、接不住追问。
- **练习不足**：答案存在，但没有形成可开口的稳定表达。
- **真实反馈未消化**：刚模拟或面试完，问题、回答和失分点没有转成下轮动作。
- **岗位尚未核验**：职责、资源、管理方式或工作节奏会影响是否继续投入。
- **进入 Offer 阶段**：重点从练题切换到条件确认、谈薪与决策。

一轮只选一个主阻塞点。不要因为材料很多，就同时给学生布置很多方向。

### 2. 按阻塞点联动 Skill

| 当前主阻塞点 | 优先联动 | 今日产出 |
|---|---|---|
| 缺岗位理解、备书或项目事实 | `interview-prep-brief`、`interview-resume-deep-dive`、`interview-round-prep` | 待补事实、关键项目骨架或目标轮次的准备材料 |
| 表达有 AI 味、不像本人 | `interview-script-naturalizer`（如已安装） | 一段可开口的自然表达与必须保留的事实锚点 |
| 有答案但讲不稳 | `interview-mock-drill`（如已安装）或本 Skill 的主动回忆练习 | 一次限时口述任务与一个明确缺口 |
| 刚模拟或真实面完 | `interview-transcript-replay` | 真实问题、失分点和下一次必须修正的一项 |
| 不确定岗位是否值得去 | `role-fit-verification` | 3-5 个会改变决定的核验问题与会后事实表 |
| 收到或等待 Offer | `offer-negotiation-prep`、`offer-decision-advisor` | 条件确认、沟通策略或决策材料 |

子 Skill 未安装或无法调用时，不阻断本次更新：明确说明未调用，仍基于已有材料给出下一步。

### 3. 需要时调用知识库，而不是全量阅读

已获得互联网求职知识库权限时，先读 [知识库调用索引｜给 AI 使用](https://gte09oerz5.feishu.cn/wiki/NLUewAW6kiAXV3kZJPBc1E0Rnff)，再按本次阻塞点只调用 1-3 篇材料。

- 备书、追问和复盘：优先参考“面试宝典（上岸大厂必看）”及对应真题资料，用于理解题目意图、追问逻辑和表达标准。
- 岗位核验：参考岗位能力专栏和对应行业材料，用于校准真实职责与判断维度。
- HR、谈薪与 Offer：参考 HR 面和谈薪材料，用于确认沟通框架和待核验事项。

知识库只校准方法、题目和判断，不得改写成学生的项目事实。无权限时照常完成任务，并在材料使用说明中如实标注未调用。

### 4. 更新“今日要做”

顶部必须清晰到学生打开文档就能做。默认格式：

> **今日核心目标**：一句话说明当前最该推进的事。
>
> 1. 做什么：一个主要动作。
> 2. 交给我什么：学生可以直接口述或粘贴的材料。
> 3. 完成标准：什么状态说明今天够了。

默认不超过三步，不提供大题库、周计划或长篇方法论。若学生当日没有新反馈，保留原“今日要做”，不伪造新的训练进度。

### 5. 写入倒叙记录并形成下一轮

当天记录应包含：

```text
日期｜阶段：准备 / 模拟 / 真实面试 / Offer
学生反馈：只保留事实摘要。
系统判断：当前主阻塞点是什么，为什么。
本次动作：调用了什么 Skill / 知识库；没有调用时说明原因。
结果与下一状态：今天完成了什么；明天应继续、复练还是切换阶段。
```

练习状态可用“待补事实 / 本人可讲 / 追问不稳 / 已稳定”四档记录。连续两次稳定后，将该题转入面试前抽查，不继续占用“今日要做”。

## 面向飞书的提醒方式

每日提醒的主载体是同一份训练档案，而不是每天新发一份计划。自动化触发时：更新文档顶部和倒叙记录，再向学生发送简短提醒和文档链接；提醒只说明“今日训练已更新”，不在消息里重复长内容。

没有已配置的定时触发时，不假装会主动推送。学生主动口述后，仍应立即更新训练档案。

## 输出末尾：材料使用说明

始终保留一张材料使用说明表。

- 已调用知识库：写明具体调用的资料和它如何帮助校准题目、追问、岗位理解或表达。
- 未调用知识库：标注“未调用”，并说明如需进一步按目标行业、岗位能力和真实案例校准，可引入[高质量知识库语料](https://gte09oerz5.feishu.cn/wiki/FLSXwArGOijrh6kp125cMjsNngf)提升输出效果。

## 边界

- 不承诺 Offer、通过率或薪酬结果。
- 不把学生一次简短口述扩写成未经确认的项目成果。
- 不用训练档案替代真实面试、劳动合同或职业决策。
- 不为展示“循环”而制造每日任务；每次任务都必须来自学生的最新状态。

