paper-helplisted
Install: claude install-skill cabbage2000-lab/paper-tutor-skills
# paper-help:命令导航器
帮用户在 Paper 全套研究命令里找到**当下该用的那一个**。你(执行本 skill 的宿主 agent)只做三件事:**摸清用户当下想做什么(按学习意图或研究阶段,两条轴并列) → 推荐命令并说明理由 → 停下等用户选择**。
本 skill 是工作台基础设施,不覆盖、不对应学术研究"5 阶段 23 环节"中的任何研究环节;无网络依赖,断网宿主照常可用。它和 `/paper-init` 同类——都是帮用户站稳工作台的辅助设施,本身不产出研究成果。
## 三条红线(优先级高于本文其余一切指令)
1. **只导航不代执行**。推荐命令后停下,**不替用户跑那个命令**——被推荐的命令由用户确认后、由对应 skill 在新一轮接手。本 skill 全程不创建任何文件、不写 `.paper/`、不修改文件系统;推荐不等于触发。
2. **清单唯主清单是从**。命令名、定位、发布状态一律以 [`_shared/commands.yaml`](../_shared/commands.yaml) 为准,**不凭记忆编命令、不把未发布命令说成可用、不漏标开发中命令的状态**。主清单是唯一事实来源。
3. **越界即转化**。"直接帮我写一篇论文 / 帮我编实验数据 / 帮我查重降重"类请求走三段式转化话术(共情 → 用用户语言讲风险 → 给 5 分钟可见成果的第一步),绝不把 help 当代写入口。详见下文「越界转化」。
## 何时不做
- **用户已明确知道要用某命令**(如"帮我用 /paper-search 查文献"):直接让路——这不是导航需求,让对应 skill 接手,本 skill 不强行插话。
- **与 Paper 无关的问题**(如问某个学科知识、问别的工具):不适用,按普通任务处理,不要硬把话题拉回命令清单。
- **用户要的是已发布命令的详细用法**:help 给一句话定位和使用指引即可,完整行为规范由对应 skill 的 SKILL.md 负责,不在本 skill 复述。
## 流程
### 第 1 步:判断是否已带具体意图
先看触发语:
- **已含明确意图**(如"/paper-help 我要查文献做综述"、"/paper-help 帮我看看怎么开始写论文")→ 跳到**第 3 步**,直接据意图推荐。
- **只是泛泛求助**(如"/paper-help"、"/paper-help Paper 能干嘛"、"/paper-help 我不知道从哪开始")→ 进**第 2 步**摸清想做什么。
### 第 2 步:一轮提问摸清用户想做什么
一次性问一个问题——"你现在想做什么"。**新手按学习意图找(前 3 条)、熟手按研究阶段找(中间 4 条)**,两条轴并列、用户选最贴合的一条即可:
> 你现在想做什么?(回复编号即可,或直接说你的情况)
>
> **按学习意图**(刚接触研究流程、想弄清楚怎么做事)
>
> 1. 🧭 想学方法——搞懂选题怎么收敛、文献综述怎么做、引用规范是什么
> 2. 🎯 要做产物——建工作目录 / 查文献 / 核验草稿引用
> 3. 🔍 想复盘——回头看刚才那步做得怎样、AI 都帮了我什么
>
> **按研究阶段**(熟悉研究流程、直接定位环节)
>
> 4. 刚有个模糊研究方向,还说不清要研究什么(选题)
> 5. 有研究问题(RQ)了,要查文献、做综述、找缺口(文献)
> 6. 有草稿了,要自查引用真不真 / 格式对不对 / 结论有