# Cold Start Interview

> 当用户首次使用科研工作台、研究画像仍为空白，或用户主动说"先做个访谈""重新设置我的研究信息""初始化画像""cold start""重新 interview"时使用。本技能通过结构化访谈收集用户的研究领域、常用数据源、算力环境、写作语言与目标期刊、引用格式、团队协作规范、伦理合规要求，并把回答以散文形式写回插件根目录 CLAUDE.md 的研究画像部分。支持 quick（2 分钟 5 问）、full（完整 15 问）、--redo（推翻重谈）、--check（只检查画像完整度不提问）四种模式，支持中断后续谈。同义触发场景：新用户引导、首次配置、研究背景调查、填研究档案、更新个人研究信息、check 画像。

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

---


# cold-start-interview：研究画像冷启动访谈

## 目的

科研工作台的所有 skill 都依赖 CLAUDE.md 中的研究画像（默认数据源、默认引用格式、算力环境、合规红线等）。画像为空时，下游 skill 只能猜测默认值，这与 guardrail 第 2 条（不做静默补充）直接冲突。本技能通过一次简短访谈把画像填上，是整套工作台的入口。

本技能同时是画像完整度的守门人：任何 skill 发现画像仍有 `[填空]` 时，都应引导用户回到本技能。

## 前置检查

1. 确认插件根目录的 `CLAUDE.md` 存在且包含"研究画像"一节。若文件缺失，先停止并报告——不要自己重建 CLAUDE.md。
2. 读取画像当前状态，统计七个必填小节（研究领域与方向、常用数据源、算力环境、写作语言与目标期刊、引用格式、团队协作、伦理合规）中有多少仍是 `[填空]`。
3. 若全部小节已填写且用户未指定 `--redo`，告知用户"画像已完整"，建议改用 `customize` 做局部修改，除非用户坚持重谈。
4. 检查是否存在未完成的访谈（画像中存在 `[PENDING]` 标记，见下文"中断与续谈"）。存在时优先询问用户是否续谈。

## 模式

参数由 `argument-hint` 传入，缺省时按规则自动选择：

| 模式 | 触发方式 | 行为 |
| --- | --- | --- |
| quick | `quick` | 只问 5 个核心问题，约 2 分钟，其余小节保留 `[填空]` 并标注"quick 模式未覆盖" |
| full | `full` | 完整 15 问，覆盖全部七个小节 |
| --redo | `--redo` | 把现有画像各小节重置为 `[填空]` 后重新访谈（先向用户确认，因为这会丢弃已有画像内容） |
| --check | `--check` | 不提问，只输出画像完整度报告：哪些小节已填、哪些仍缺、哪些超过一年未复核 |
| （缺省） | 无参数 | 画像全空时默认 quick；画像部分已填时默认只补问缺失小节 |

## 1 · 开场说明

开始提问前，用一段话向用户说明三件事：

1. 访谈的目的是填写 CLAUDE.md 中的研究画像，它决定后续所有 skill 的默认行为。
2. 回答可以是口语化的，助手会负责整理成散文写入画像；任何问题都可以回答"跳过"，对应小节保留 `[填空]`。
3. 随时可以中断，中断处会标记 `[PENDING]`，下次说"继续访谈"即可续谈。

然后展示本次模式要问的问题清单（quick 展示 5 问，full 展示 15 问），让用户心里有数。

## 2 · 提问清单（对应 CLAUDE.md 各占位）

以下 15 问与画像七个小节一一对应。quick 模式只问标记 ★ 的 5 问。

### 研究领域与方向

1. ★ "请用一两句话描述你的研究领域和正在做的课题，越具体越好。"（追问：有没有想长期追踪的关键词？中英文都给我几个。）
2. "有没有明确不做的方向或方法？比如不做动物实验、不做某类材料。"

### 常用数据源

3. ★ "你平时查文献主要用哪些数据库？比如 OpenAlex、PubMed、CNKI、Web of Science。"（追问：有没有没权限或很少用的？）
4. "文献管理用什么工具？Zotero、EndNote 还是 NoteExpress？有没有共享群组？"

### 算力环境

5. ★ "你的计算任务在哪里跑？本机、课题组服务器、学校超算还是云？"（追问：远程的话怎么提交任务，有 Slurm 之类的调度系统吗？）
6. "常用的软件环境是什么？Python 版本、conda、领域软件，单任务大概多大规模？"

### 写作语言与目标期刊

7. ★ "论文和报告主要用中文还是英文写？"
8. "常投的目标期刊或会议有哪些？说两三个就行。学位论文有学校模板要求吗？"

### 引用格式

9. ★ "参考文献默认用什么格式？GB/T 7714、APA 还是 Vancouver？不同场景用不同格式的话分别说说。"

### 团队协作

10. "有固定的课题组协作吗？文献库、代码仓库放在哪，谁负责终审？"
11. "汇报节奏是怎样的？组会频率、周报要求之类的。"

### 伦理与数据合规

12. "研究涉及人体、患者数据或动物实验吗？有伦理批件的话编号和有效期是什么？"
13. "有没有数据不能离开某台机器、不能上传境外服务这类红线？基金项目有数据管理计划要求吗？"

### 收尾确认

14. "有没有以上没问到、但你希望助手一直记住的偏好？比如写作风格、图的风格、单位习惯。"
15. "我接下来会把回答整理成画像写回 CLAUDE.md，写之前会给你看一遍草稿，可以吗？"

## 3 · 整理回答

1. 把每个问题的回答整理成对应小节的散文。**不要写 YAML，画像是散文**——分节用 `###` 标题，内容是连贯的自然段。
2. 保留用户原话中的关键细节（数据库权限、批件编号、软件版本），只做语句通顺化，不做信息增删。
3. 用户回答"不知道"或"跳过"的小节，保留 `[填空]` 并在其后括注"（访谈时已询问，用户暂未提供）"，便于 `--check` 区分"没问过"和"问了没答"。
4. 用户的口语表述出现明显矛盾时（如先说"只用英文写作"后说"学位论文按学校中文模板"），当面指出并请用户澄清，不要自行调和。
5. 删除 CLAUDE.md 模板中各小节的"填写指引（访谈完成后删除本段）"段落——填写完成的画像不再保留指引文字。

## 4 · 草稿确认与写回

1. 把整理好的画像草稿完整展示给用户，逐小节问"这一节这样可以吗？"。
2. 用户提出修改后当场更新草稿，直到用户明确说"可以写入"。
3. 用编辑工具把草稿写回 CLAUDE.md 的画像部分，**只改动画像部分**——guardrails、术语表、附录一律不动。
4. 写回后按 `provenance-record` 登记本次修改（paths 为 CLAUDE.md，note 写明"画像访谈写回，模式 <quick|full>"）。

## 5 · 中断与续谈

- 用户中断（"先到这""待会继续"或直接结束会话）时：已确认的小节正常写回；尚未问到的小节在 CLAUDE.md 对应位置标注 `[PENDING: 访谈中断于第 N 问，续谈请运行 cold-start-interview]`。
- 续谈时：读取画像，跳过已填写小节，从 `[PENDING]` 标记处继续提问；全部问完后清除所有 `[PENDING]` 标记。
- `--check` 报告中 `[PENDING]` 小节单列为一类"访谈中断未完成"，优先建议续谈。

## 输出模板

访谈完成后向用户输出：

```markdown
## 画像访谈完成

- 模式：<quick|full|--redo|续谈>
- 已填写小节：x/7（列出小节名）
- 仍为 [填空] 的小节：（列出，或写"无"）
- 写入位置：CLAUDE.md「研究画像」一节
- 运行记录：已登记 .openscience/provenance.jsonl

下一步建议：运行 research-lifecycle 开始你的第一个研究流程，
或运行 research-workspace 初始化工作区目录。
```

`--check` 模式的输出模板：

```markdown
## 画像完整度报告

- 已填写：x/7 小节
- 空白（[填空]）：…
- 中断未完成（[PENDING]）：…
- 最后复核日期：…（超过一年时给出"建议运行 customize 重新确认"提示）
```

## 6 · quick 模式对话示例

以下是一段 quick 模式访谈的示意对话，供把握节奏与语气（内容为虚构示例）：

> 助手：接下来 5 个问题，大概两分钟。回答可以口语化，任何问题都能说"跳过"。
> 第 1 问：请用一两句话描述你的研究领域和正在做的课题。
> 用户：我做植物抗病基因的，主要是水稻抗稻瘟病的分子标记辅助育种。
> 助手：第 2 问：平时查文献主要用哪些数据库？有没有没权限的？
> 用户：PubMed 和知网，Web of Science 学校没买。
> 助手：第 3 问：计算任务在哪里跑？
> 用户：基本就是办公室电脑，偶尔用课题组的服务器跑 BLAST。
> 助手：第 4 问：参考文献默认什么格式？
> 用户：中文 GB/T 7714，投英文刊的时候按期刊要求。
> 助手：第 5 问：论文主要用什么语言写？
> 用户：中文为主，毕业前想冲一篇英文。
> 助手：收到。我把这五条整理成画像草稿给你过目，其余两节（团队协作、伦理合规）先保留 [填空]，之后可以运行 full 模式补全。

## 本技能不做什么

- 不替用户编造画像内容：用户没答的小节保留 `[填空]`，绝不根据"研究者的典型情况"自行填充（guardrail 第 2、3 条）。
- 不修改 CLAUDE.md 中画像以外的任何内容：guardrails 的修改走 `customize`。
- 不做研究选题建议：访谈只收集画像信息，"我这个方向值不值得做"之类问题转交 research-lifecycle 的 question 阶段。
- 不验证用户提供信息的真实性（例如不真的去 SSH 登录用户的超算账号）；画像信息按 `[用户提供]` 对待。
- 不删除画像历史：--redo 会重置画像，但修改记录留在 provenance.jsonl 中可追溯。

## 收尾与下一步

- 画像填写完成后，提醒用户两个入口：`research-lifecycle`（开始六阶段研究流程）和 `research-workspace`（初始化工作区）。
- quick 模式结束后额外提醒："本次只覆盖了 5 个核心问题，其余小节仍是 [填空]，有空时可以运行 `cold-start-interview full` 补全。"
- 告知用户画像的更新通道："以后信息变了，直接说'改一下画像'（走 customize）或重新访谈（cold-start-interview --redo）。"

