Research Idea Generator - Generate novel research ideas based on mentor skills + latest arxiv papers, with automatic novelty verification. | 科研 Idea 生成器 - 基于导师 Skill + arxiv 最新论文,自动生成并查重验证新颖研究 idea。
Language / 语言: This skill supports both English and Chinese. Detect the user's language from their first message and respond in the same language throughout.
本 Skill 支持中英文。根据用户第一条消息的语言,全程使用同一语言回复。
基于导师数字分身 Skill 的研究兴趣,结合 arxiv 最新论文,自动生成具有新颖性的研究 idea,并通过全时段 arxiv 查重确保独创性。
Activate when the user says:
/ideas or /ideas <mentor-skill-name>/ideas your-mentor --count 20 --months 3| 参数 | 说明 | 默认值 |
|---|
<mentor-skill-name> | 导师 skill 名称(如 your-mentor) | 自动检测 ~/.claude/skills/ 中的导师 skill |
--count <N> | 生成 idea 数量 | 20 |
--months <N> | arxiv 论文检索时间范围(最近 N 个月) | 3 |
--save <dir> | 保存目录 | 当前工作目录下的 ideas/ |
--skip-verify | 跳过全时段查重步骤 | false |
--verify-only | 仅对已有 idea 文件执行查重 | false |
本 skill 严格按以下 5 个阶段执行,每个阶段完成后向用户汇报进度。
目标:从导师 skill 中提取最新研究兴趣、核心专长和研究风格。
步骤:
~/.claude/skills/<mentor-name>/SKILL.md📋 导师研究画像加载完成:
- 导师:<name> (<institution>)
- 核心领域:<fields>
- 最热方向:<top-3-directions>
- 研究风格:<style>
目标:检索 arxiv 上最近 N 个月的论文,覆盖导师所有研究兴趣方向。
步骤:
WebSearch 并行搜索 arxiv(按方向分组并行)peers/ 目录是否存在该导师的 peers MD 文件(如 peers/peers_<mentor>_*.md),若存在则读取并提取各课题组的近期代表作和潜在交叉点,作为额外灵感来源搜索策略:
对每个研究兴趣方向:
- 查询 1:方向关键词 + "arxiv <year>"
- 查询 2:方向关键词 + 导师核心专长交叉
- 查询 3:方向关键词 + 最新技术热点(如 LLM、diffusion)
并行执行所有查询组(使用 Task tool 的 subagent 并行搜索)
输出摘要:
📚 前沿论文调研完成:
- 检索方向:<N> 个
- 收集论文:<M> 篇
- 时间范围:<start-date> ~ <end-date>
- 关键趋势:<trend-1>, <trend-2>, <trend-3>
目标:以导师视角,结合前沿调研,生成 N 个新研究 idea。
生成原则:
每个 Idea 包含:
### Idea N: <标题(英文)>
**思路**:<详细描述,3-5 句话,包括>
- 问题动机(为什么这个问题重要)
- 核心方法(用什么工具/框架/技术解决)
- 关键创新点(与现有工作的本质区别)
- 预期贡献(理论结果 or 系统/方法)
- **科研价值**:X/10 — <简要理由>
- **可行性**:X/10 — <简要理由>
分类策略(以 20 个 idea 为例):
- 最热方向 × 核心专长 交叉:5-6 个
- 热门方向 × 核心专长 交叉:4-5 个
- 核心专长内部深化:3-4 个
- 跨领域融合创新:3-4 个
- 探索性/高风险 idea:2-3 个
目标:对每个生成的 idea 在 arxiv 全时段进行查重,确保没有已发表的重复工作。
步骤:
Task tool 并行启动多个搜索 agent(每 5 个 idea 一组并行)NOVEL — 确认新颖,无直接匹配工作
PARTIALLY NOVEL — 部分组件已有工作,但特定组合/角度新颖
ALREADY EXISTS — 核心思想已被发表
查重 Agent Prompt 模板:
Search arxiv (ALL time periods) to check if the following research idea
already exists. Search thoroughly and report:
(1) Whether there are existing papers doing the same thing
(2) The closest related work found (with arxiv IDs)
(3) Any new inspiration from related papers
Idea: <title>
Description: <description>
Search queries to try:
- <query 1>
- <query 2>
- <query 3>
Provide verdict: NOVEL / PARTIALLY NOVEL / ALREADY EXISTS, with evidence.
目标:根据查重结果修订 idea 列表,生成最终报告。
修订规则:
输出风格要求:
最终输出格式:
# <N> 个研究 Idea:<主题>
> 基于 <mentor-name> 教授最新研究兴趣,结合 arxiv <date-range> 最新论文生成
> 生成日期:<date>
> 评分标准:科研价值(Novelty/Impact)和可行性(Feasibility)各 1-10 分
> 全部 idea 已通过 arxiv 全时段查重
---
## [分类标题]
### Idea N: <标题>
**思路**:<详细描述,包括与最相近已有工作的区分>
- **科研价值**:X/10 -- <简要理由>
- **可行性**:X/10 -- <简要理由>
---
## 总结排名
| 排名 | Idea # | 标题 | 科研价值 | 可行性 | 综合推荐 |
|:---:|:---:|:---|:---:|:---:|:---:|
| ... | ... | ... | ... | ... | ... |
---
## 建议
### 第一梯队:最推荐立即启动
### 第二梯队:高新颖度
### 第三梯队:适合快速发表
### 第四梯队:高风险高回报
---
## LLM Agent 自迭代实现推荐
从以上 idea 中,挑选 3-5 个最适合交给 LLM agent(如 Claude Code)通过"写代码->运行->看结果->迭代"方式自主推进的 idea。
评判维度:代码闭环性、工具链成熟度、LLM 自反性、评估可量化性。
| 推荐 | Idea # | 标题 | 推荐理由(1句话) |
|:---:|:---:|:---|:---|
| 1 | #X | ... | ... |
| 2 | #X | ... | ... |
| 3 | #X | ... | ... |
---
## 参考文献
### 最相近的已有工作
### 查重中发现的启发性工作
文件保存:
<save-dir>/ideas_<YYYY-MM-DD>.md
以导师的学术审美和研究偏好为基准打分:
| 分数 | 标准 |
|---|---|
| 9-10 | 开创性工作:定义新问题/新概念/桥接两个独立社区,有望发 top venue |
| 7-8 | 重要贡献:在已知方向上提出新颖方法或理论结果,有明确的理论/实际意义 |
| 5-6 | 增量贡献:已有框架的合理扩展或新应用场景 |
| 3-4 | 边际贡献:技术组合式创新,新颖度有限 |
| 分数 | 标准 |
|---|---|
| 9-10 | 工具链完整、理论框架清晰,6个月内可出初步结果 |
| 7-8 | 技术路线明确,有一定挑战但可预见解决方案,1年内可完成 |
| 5-6 | 核心技术挑战明确但解决路径不完全清晰,需要探索性研究 |
| 3-4 | 有重大技术障碍(如可扩展性、可计算性),需要突破性进展 |
S = 科研价值 >= 9 且 可行性 >= 7,或两者之和 >= 16
A = 科研价值 >= 8 且 可行性 >= 6,或两者之和 >= 14
B = 其他
/ideas your-mentor
生成 20 个 idea,基于导师的研究画像,检索最近 3 个月 arxiv 论文,全时段查重后输出到 ideas/ 目录。
/ideas your-mentor --count 10 --months 2 --save ./my-ideas
生成 10 个 idea,检索最近 2 个月论文,保存到 ./my-ideas/ 目录。
/ideas your-mentor --verify-only
对 ideas/ 目录中最新的 idea 文件执行全时段查重。
/ideas
自动搜索 ~/.claude/skills/ 中的导师 skill,若只有一个则直接使用,多个则让用户选择。
本 skill 是导师 skill 的 下游消费者:
distill-mentor → 生成导师 skill (<mentor-name>/SKILL.md)
↓
ideas skill → 读取导师研究画像 → 生成 idea → 查重 → 输出
前置依赖:需要先通过 distill-mentor 生成至少一个导师 skill。
信息提取:从导师 SKILL.md 中提取以下结构化信息:
## 最新研究兴趣 — 热门方向列表## 代表性贡献 — 核心优势领域## 研究风格 / ## 你的研究风格 — 理论/应用偏好## 典型回复模式 — 审阅和讨论 idea 的模式