# Keywords

> 从研究问题描述提炼文献检索关键词。拆概念维度、给英文检索词与近义词、组合布尔检索式，并标注歧义词；输出后停下等用户确认。

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

---


# 关键词提炼

把一个研究问题描述，转成一组可直接用于 Google Scholar 检索的关键词/检索式。

## 步骤

1. 读入问题描述（`$ARGUMENTS` 或用户最近消息；中英文皆可）。
2. **拆解核心概念**：把问题拆成 2–4 个相互独立的概念维度（如「多无人机 + 接力 + 包裹配送 + 先后顺序」）。
3. **每个维度给词**：英文检索词 + 近义词 + 上位/下位词。英文为主（Scholar 用），中文仅作对照。
4. **组合检索式**：把维度词按 AND/OR 组合成若干条具体检索式（6–12 条为宜），供 search 子技能直接使用。
5. **歧义消解（必做）**：标出会撞到其它领域的词，并给出规避办法。常见陷阱：
   - `relay` → 包裹接力 vs 通信中继；若要排除通信，加 `delivery`/`package` 并避开 `communication/wireless/5G`。
   - `handover/handoff` → 包裹交接 vs 蜂窝网络切换；同理加 `parcel/package/delivery` 限定。
   - `routing` → 车辆路径规划 vs 网络数据包路由；避开 `protocol/packet/ad hoc/FANET`。
   - `scheduling` → 无人机的操作调度 vs 云计算/任务调度；加 `drone/UAV/truck` 限定。
6. **识别期刊目录**：若问题描述里带了期刊限定（如"只检索 TR-B/TS/EJOR"、或给了期刊清单/目录文件），把期刊名列出来一并确认；没有则不限定（默认全部期刊）。
7. **识别时间范围**：若问题描述里带了时间范围（如"近三年""2023 以来""2020-2024"），转成 `--from-year/--to-year` 一并确认；没有则默认全部文献。
8. **输出格式**：给用户一个清单（中文对照），并明确"请确认/增删"，**停下等待**。

## 输出模板

```
【核心概念】A + B + C
【关键词】（每维度：英文 + 近义词）
【检索式】（可直接用于检索）
【期刊目录】只检索这些期刊（没有则写"全部期刊"）
【时间范围】起始年-结束年（没有则写"全部文献"）
【歧义警告】哪些词要小心、如何规避
【请确认】要不要增删关键词/期刊/时间？确认后我再检索。
```

用户没回复确认之前，不进入 search 步骤。

