Research Ideation
maxwell2732/paper-replicate-agent-demo
Generate structured research questions, testable hypotheses, and empirical strategies from a topic or dataset
學術研究的 Idea 產生技能——從發散到收斂,系統化地產出高品質研究構想。當使用者想腦力激盪研究方向、找新 research idea、或問「我接下來可以做什麼研究」時,一定要使用此技能。觸發詞包括:brainstorm、想 idea、研究方向、下一步做什麼、有什麼可以研究的、找 gap、research proposal。適用於任何階段的學術研究構想生成。
$ npx skills add voidful/academic-skills --skill idea-generation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install voidful/academic-skills idea-generation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/idea-generation .claude/skills/idea-generation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .claude/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/voidful/academic-skills/tree/main/idea-generationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add voidful/academic-skills --skill idea-generation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install voidful/academic-skills idea-generation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/idea-generation .agents/skills/idea-generation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .agents/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add voidful/academic-skills --skill idea-generation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install voidful/academic-skills idea-generation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/idea-generation .cursor/skills/idea-generation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .cursor/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/voidful/academic-skills.git --path idea-generation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add voidful/academic-skills --skill idea-generation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install voidful/academic-skills idea-generation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/idea-generation .gemini/skills/idea-generation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .gemini/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install voidful/academic-skills idea-generationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add voidful/academic-skills --skill idea-generation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/idea-generation .github/skills/idea-generation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .github/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add voidful/academic-skills --skill idea-generation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install voidful/academic-skills idea-generation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/voidful/academic-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/idea-generation .opencode/skills/idea-generation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "idea-generation" agent skill from https://github.com/voidful/academic-skills/tree/main/idea-generation into .opencode/skills/idea-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "idea-generation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
idea-generation學術研究的 Idea 產生技能——從發散到收斂,系統化地產出高品質研究構想。當使用者想腦力激盪研究方向、找新 research idea、或問「我接下來可以做什麼研究」時,一定要使用此技能。觸發詞包括:brainstorm、想 idea、研究方向、下一步做什麼、有什麼可以研究的、找 gap、research proposal。適用於任何階段的學術研究構想生成。
Idea Generation is an agent skill from voidful/academic-skills. 學術研究的 Idea 產生技能——從發散到收斂,系統化地產出高品質研究構想。當使用者想腦力激盪研究方向、找新 research idea、或問「我接下來可以做什麼研究」時,一定要使用此技能。觸發詞包括:brainstorm、想 idea、研究方向、下一步做什麼、有什麼可以研究的、找 gap、research proposal。適用於任何階段的學術研究構想生成。
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/brainstorming-frameworks.md`, `references/evaluation-matrix.md` and `references/idea-convergence.md`). Compatibility notes: Works with Claude Code, ChatGPT/Codex CLI, and Gemini CLI.
It sits in Agent Workflows, covering Brainstorming and Hypothesis generation. The repository describes itself as: A complete academic research Skill suite. Supports Claude Code, ChatGPT / Codex CLI, and Gemini CLI. The licence is MIT.
Read from SKILL.md and the folder at commit 71e9c42. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Works with Claude Code, ChatGPT/Codex CLI, and Gemini CLI.
From compatibility in the SKILL.md frontmatter.
Idea Generation loads about 1.6k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 49 tokens; SKILL.md has 409 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from voidful/academic-skills at commit 71e9c42, republished under its MIT licence (© voidful). 409 words, ~1,554 tokens.
.claude/skills/idea-generation/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.本技能提供一套系統化的研究構想產生流程,幫助研究者從零開始產出具備新穎性、可行性與影響力的研究 idea。流程分為三個階段:發散、文獻搜索驗證、收斂,最終產出一份精煉的 1-page 研究提案。
本技能適用於:
階段一:發散 階段二:文獻搜索驗證 階段三:收斂
───────────── ───────────────── ──────────
產生 10-20 個 搜索相關文獻 篩選至 1 個
候選 idea 確認新穎性 最佳 idea
建立文獻表
[10種發想框架] → [搜索策略 + 工具] → [評分矩陣 + 篩選標準]在不預設限制的情況下,盡可能產生大量候選構想。此階段的關鍵原則是**「量先於質」**——先求廣度,再求深度。
以下提供十種不同角度的發想框架,建議至少使用其中 3-5 種來產生候選 idea。每種框架的詳細說明請參見 references/brainstorming-frameworks.md。
從實際問題或痛點出發,尋找尚未被妥善解決的研究問題。
從一個新技術或方法出發,探索它可以應用的場景。
在不同抽象層次間移動,從具體問題上升到抽象原則,再下降到新的具體應用。
找出現有方法中的矛盾、假設衝突或未被質疑的預設。
將其他領域的成功方法或概念引入自己的研究領域。
關注最近的技術突破或環境變化,思考這些變化開啟了哪些新的可能性。
從失敗的嘗試、被拒的論文、或表現不佳的方法中尋找機會。
用更簡單的方法挑戰複雜的現有方法,測試複雜性是否真的必要。
從不同使用者、利害關係人的角度重新思考問題。
將現有的方法或概念進行組合或拆解,產生新的研究方向。
完成發散階段後,你應該有一份包含 10-20 個候選 idea 的列表,每個 idea 包含:
| 欄位 | 說明 |
|---|---|
| 編號 | 流水編號 |
| 標題 | 一句話描述 |
| 使用的框架 | 使用了哪個發想框架 |
| 簡述 | 2-3 句話的初步構想 |
| 直覺評分 | 1-5 的初步直覺分數 |
透過系統化的文獻搜索,驗證候選 idea 的新穎性,並建立相關文獻表。此階段的關鍵是確認你的 idea 尚未被做過,同時找到可以借鑑的相關工作。
詳細的搜索策略請參見 references/paper-search-strategy.md,以下是簡要流程:
對每個候選 idea 進行新穎性判定:
| 判定結果 | 說明 | 行動 |
|---|---|---|
| 全新 | 找不到直接相關的工作 | 保留,但需確認可行性 |
| 部分重疊 | 有相關但不完全相同的工作 | 找出差異點,精煉 idea |
| 已被做過 | 找到幾乎相同的工作 | 淘汰或大幅修改 |
完成此階段後,你應該有:
從存活的候選 idea 中,透過系統化的評估與篩選,選出 1 個最佳 idea 進行深入發展。
詳細的收斂流程請參見 references/idea-convergence.md,以下是簡要流程:
快速淘汰明顯不可行的 idea:
檢查是否有可以合併的候選 idea:
對剩餘的候選 idea 進行精煉:
使用評分矩陣進行量化評估。詳細的評分矩陣模板請參見 references/evaluation-matrix.md。
評分維度:
| 維度 | 權重 | 說明 |
|---|---|---|
| 新穎性 | 25% | 與現有工作的差異程度 |
| 可行性 | 25% | 在現有資源下完成的可能性 |
| 影響力 | 20% | 對領域的潛在貢獻 |
| 時效性 | 15% | 是否符合當前研究趨勢 |
| 個人興趣 | 15% | 個人的熱情與動機 |
在收斂階段,需要警惕以下認知偏誤:
完成三個階段後,你應該產出以下四份文件:
所有候選 idea 的完整列表,包含狀態標記(存活/淘汰/合併)。
每個存活 idea 的相關文獻清單,格式:
## Idea: [標題]
1. [作者] (年份). [論文標題]. [會議/期刊].
- 相關性:[高/中/低]
- 與本 idea 的關係:[簡述]
2. ...所有存活 idea 的量化評分,包含各維度分數與加權總分。
最終選定 idea 的一頁提案,包含以下段落:
# [研究標題]
## 問題陳述(Problem Statement)
- 要解決什麼問題?為什麼重要?
## 現有方法與不足(Related Work & Gap)
- 現有方法怎麼做?有什麼不足?
## 提議方法(Proposed Approach)
- 你打算怎麼做?核心想法是什麼?
## 預期貢獻(Expected Contributions)
- 預期的研究貢獻是什麼?
## 初步實驗計畫(Preliminary Experiment Plan)
- 打算用什麼資料集?什麼指標?什麼 baseline?
## 風險與備案(Risks & Mitigation)
- 主要風險是什麼?備案是什麼?
## 時間表(Timeline)
- 預計的里程碑與時間安排| 階段 | 建議時間 | 說明 |
|---|---|---|
| 發散 | 2-4 小時 | 可分散在 2-3 天內 |
| 文獻搜索驗證 | 4-8 小時 | 每個 idea 約 30-60 分鐘 |
| 收斂 | 2-3 小時 | 建議一次完成 |
| 撰寫提案 | 1-2 小時 | 在收斂後立即進行 |
| 合計 | 9-17 小時 | 約 1-2 週 |
© voidful, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in idea-generation of voidful/academic-skills.
Open the folder on GitHubat commit 71e9c42
Idea Generation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Idea Generation this skillvoidful/academic-skills | 133 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Research Ideationmaxwell2732/paper-replicate-agent-demo | 137 | 2 repos | ~914 | Automated safety check: Pass | None | |
| Light Idea GenerationLight0305/Light-skills | 641 | 1 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Interview Mepedrohcgs/claude-code-my-workflow | 1.6k | — | ~1.8k | Automated safety check: Pass | MIT | |
| Research Ideationpedrohcgs/claude-code-my-workflow | 1.6k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Idea Memo WriterWILLOSCAR/research-units-pipeline-skills | 513 | — | ~441 | Automated safety check: Pass | None |
maxwell2732/paper-replicate-agent-demo
Generate structured research questions, testable hypotheses, and empirical strategies from a topic or dataset
Light0305/Light-skills
Light 科研主线第 3 步·提 idea:从模糊方向/数据/文献结构化发散(激发算子系统生成,不是泛泛头脑风暴) → 产值得做且做得成的分层候选 idea(moonshot 冲刺/solid 稳妥/safe 保底),每个必答为什么值得做·创新点· 比现有强在哪·解决什么具体问题·能投什么层次,且提出时就自带撞车前置自查(最像的前作+delta,吃上游 literature-search…
pedrohcgs/claude-code-my-workflow
Interactive interview that formalizes a fuzzy research idea into a structured spec (RQ, hypotheses, identification, data needs, empirical strategy).
pedrohcgs/claude-code-my-workflow
Generate structured research questions, testable hypotheses, and candidate empirical strategies from a topic, phenomenon, or dataset description.
WILLOSCAR/research-units-pipeline-skills
Synthesize the shortlist into a discussion-ready research idea brainstorm memo, writing output/REPORT.md, output/APPENDIX.md, and output/REPORT.json.
joshzyj/open-scholar-skill
Generate research questions from existing materials — codebooks, survey questionnaires, datasets, or published papers/abstracts.
voidful/academic-skills
Complete academic research skill suite covering the full pipeline: paper reading (read/explain papers with storytelling), idea generation (brainstorm research directions), experiment design (plan…
voidful/academic-skills
學術研究實驗設計技能——從研究假設到可重現實驗計畫的完整流程。當使用者需要規劃實驗、設計 ablation study、選擇 baseline、確定評估指標,或問「我應該跑哪些實驗」時,一定要使用此技能。觸發詞包括:實驗設計、experiment design、ablation、baseline、跑什麼實驗、evaluation metric、如何驗證方法。適用於機器學習、NLP、CV…
voidful/academic-skills
太奶讀論文 — 一位百歲阿嬤用繁體中文、生活比喻和動漫梗,帶你讀懂學術論文。當使用者提供論文 PDF、arXiv 連結、或貼上論文文字,並想理解論文內容時,一定要使用此技能。觸發詞包括:讀論文、解釋論文、看不懂、幫我理解這篇、這篇在說什麼、paper reading、explain this paper。適用於任何學術論文的直觀導讀。
voidful/academic-skills
學術論文審稿技能 — 以結構化四步驟流程完成深度論文審查,涵蓋批判性審查、分數預測、要點精煉與正式審稿產出。當使用者需要 review 一篇論文、模擬 reviewer 反應、評估論文能否被接收、或幫助判斷論文優缺點時,一定要使用此技能。觸發詞包括:review 這篇、幫我審稿、reviewer 會怎麼說、這篇能上嗎、paper review、給分數、找…
voidful/academic-skills
頂級會議論文寫作技能——以嚴格 reviewer 視角指導從草稿到終稿的完整寫作流程。當使用者要寫論文、改善論文草稿、修改特定章節(introduction、method、experiments、conclusion)、潤色學術英文、回應 reviewer 意見,或問「這段怎麼寫」時,一定要使用此技能。觸發詞包括:寫論文、paper writing、improve my…
voidful/academic-skills
數學證明撰寫技能 — 從主張提取到 LaTeX 排版的完整證明工作流。當使用者需要撰寫或驗證數學定理、引理、命題的形式證明,或需要推導公式、整理理論分析時,一定要使用此技能。觸發詞包括:數學證明、prove、theorem、lemma、proposition、推導、理論分析、寫 proof、LaTeX 數學、formal…
Categories
學術研究的 Idea 產生技能——從發散到收斂,系統化地產出高品質研究構想。當使用者想腦力激盪研究方向、找新 research idea、或問「我接下來可以做什麼研究」時,一定要使用此技能。觸發詞包括:brainstorm、想 idea、研究方向、下一步做什麼、有什麼可以研究的、找 gap、research proposal。適用於任何階段的學術研究構想生成。. Idea Generation is an agent skill from voidful/academic-skills.
Idea Generation fits situations like: tasks that involve Brainstorming; tasks that involve Hypothesis generation.
Run `npx skills add voidful/academic-skills --skill idea-generation -a claude-code`. Or copy the skill folder (idea-generation in voidful/academic-skills) into .claude/skills/idea-generation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add voidful/academic-skills --skill idea-generation -a codex`. Or copy the skill folder (idea-generation in voidful/academic-skills) into .agents/skills/idea-generation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add voidful/academic-skills --skill idea-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/idea-generation, .gemini/skills/idea-generation, .github/skills/idea-generation and .opencode/skills/idea-generation in your project.
SKILL.md names no scripts, command-line tools or credentials: Idea Generation is instructions for the agent only. Compatibility (from SKILL.md): Works with Claude Code, ChatGPT/Codex CLI, and Gemini CLI..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Idea Generation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Idea Generation: Research Ideation (maxwell2732/paper-replicate-agent-demo, 137 stars), Light Idea Generation (Light0305/Light-skills, 641 stars), Interview Me (pedrohcgs/claude-code-my-workflow, 1.6k stars) and Research Ideation (pedrohcgs/claude-code-my-workflow, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
voidful (a GitHub user) maintains it in voidful/academic-skills, which has 133 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on April 4, 2026.
Source: voidful/academic-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.