idea-discovery
Skill9 starsChanged 3 months agoMITView on GitHub
Find and select research directions without prematurely turning every candidate into a full research plan. Use for 找idea全流程, 从零开始找方向, idea discovery, reference-led topic discovery, or robotics / embodied-AI topic exploration.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- yvesory/academic-research-suitetheir own version, first seen Oct 9, 2026
- talhaMah56/claude_skillstheir own version, first seen Sep 12, 2026
- Shri-Phnx/claude-skillstheir own version, first seen Sep 3, 2026
- EarthOnlinePlayer5732/my-skillstheir own version, first seen Aug 11, 2026
- wanshuiyin/Auto-claude-code-research-in-sleeptheir own version, first seen Jul 15, 2026
- muratgur/ordinustheir own version, first seen Jun 21, 2026
Used with
Projects with it also use deepxiv, paper-illustration and 5 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
raja21068Skilldeepxiv
Search and progressively read open-access academic papers through DeepXiv. Use when the user wants layered paper access, section-level reading, trending papers, or DeepXiv-backed literature retrieval.
Also in 4 projects that use this
raja21068Skillpaper-illustration
Generate publication-quality AI illustrations for academic papers using Gemini image generation. Creates architecture diagrams, method illustrations with Claude-supervised iterative refinement loop. Use when user says \"生成图表\", \"画架构图\", \"AI绘图\", \"paper illustration\", \"generate diagram\", or needs visual figures for papers.
Also in 5 projects that use this
- +5 more from raja21068
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- wanshuiyin/Auto-claude-code-research-in-sleep★ 19ksame name
- muratgur/ordinus★ 111same name
- Chanw-research/claude-code-paper-writing★ 42same name
- EarthOnlinePlayer5732/my-skills★ 17same name
- yvesory/academic-research-suite★ 9same name
- Yusong-Enceladus/claude-skills★ 8same name
- raja21068/AutoResearch★ 2same name
- Shri-Phnx/claude-skills★ 2same name
- talhaMah56/claude_skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository47 other files it gives its agents.
- autodl-hpcSkill
- experiment-bridgeSkill
- experiment-planSkill
- human-toneSkill
- paper-visualizationSkill
- paper-writingSkill
- rebuttalSkill
- research-blueprintSkill
- research-pipelineSkill
- research-repo-architectSkill
- research-reviewSkill
- resubmit-pipelineSkill
- autodl-hpcSkill
- auto-paper-improvement-loopSkill
- auto-review-loopSkill
- novelty-checkSkill
- paper-figureSkill
- paper-planSkill
- paper-writeSkill
- research-refineSkill
- research-reviewSkill
- experiment-bridgeSkill
- experiment-planSkill
- auto-paper-improvement-loopSkill
- auto-review-loopSkill
- grant-proposalSkill
- idea-creatorSkill
- idea-discoverySkill
- novelty-checkSkill
- paper-figureSkill
- paper-planSkill
- paper-posterSkill
- paper-slidesSkill
- paper-writeSkill
- paper-writingSkill
- research-refineSkill
- research-reviewSkill
- human-toneSkill
- idea-discoverySkill
- paper-visualizationSkill
- paper-writingSkill
- rebuttalSkill
- research-blueprintSkill
- research-pipelineSkill
- research-repo-architectSkill
- research-reviewSkill
- resubmit-pipelineSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. 0 are common, 8 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 58
Do not confuse a planning status with a research verdict.
- Distinctive: line 86
Keep user constraints separate from reference-document content.
- Very specific: line 92
If a reference paper or small paper set is supplied, run /reference-paper-deconstruction first.
- Distinctive: line 112
Do not call a gap open merely because one paper says “future work”.
- Distinctive: line 140
Do not generate a full architecture, theorem suite, 16-week plan, or paper figure list at this stage unless the user explicitly asks for …
- Distinctive: line 145
Only perform objective filtering:
- Distinctive: line 152
Do not eliminate a candidate merely because it is difficult, imperfectly specified, or not yet verified as novel.
- Very specific: line 157
Run /novelty-check on the strongest candidates, then use /research-review or a prompt-only review package for adversarial criticism.
- Very specific: line 170
Before user selection, run /method-paper-gate on the strongest candidates.
- Very specific: line 171
Write idea-stage/METHOD_PAPER_GATE.md with method-primary, audit-support, or audit-only for each candidate.
- Very specific: line 174
Only method-primary candidates may proceed to research-refine.
- Distinctive: line 188
Use this candidate schema:
- Distinctive: line 205
Stop and ask the user to select a candidate.
- Distinctive: line 209
After the user selects a candidate:
- Very specific: line 211
Run /research-refine to create an Idea Freeze and a focused method thesis.
- Very specific: line 212
Run /research-blueprint to create the detailed executable plan.
- Very specific: line 213
Run /experiment-plan only after the blueprint has frozen the claims, gates, datasets, baselines, and run order.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Idea Discovery
Discover, compare, and select research candidates for: $ARGUMENTS
This is the candidate-discovery layer. It must end with a selected, evidence-bounded candidate or a clear request for more direction. It must not silently generate a long method proposal, a full experiment roadmap, or a paper-ready research plan for every candidate.
Capability Routing
This is a first-layer entry skill. Resolve the debuffer repo root from
.debuffer_skills/installed-skills-codex.txt (repo_root) when available, read
the referenced library SKILL.md, then follow that skill. Do not duplicate
library instructions here.
/idea-creator: read../library/idea-method/idea-creator/SKILL.md./reference-paper-deconstruction: read../library/idea-method/reference-paper-deconstruction/SKILL.md./method-paper-gate: read../library/idea-method/method-paper-gate/SKILL.md./research-lit: read../library/literature/research-lit/SKILL.md./novelty-check: read../library/review/novelty-check/SKILL.md./research-refine: read../library/idea-method/research-refine/SKILL.mdonly after a candidate is selected./research-blueprint: use the entry skill../research-blueprint/SKILL.mdonly after Idea Freeze.
Layer Boundary
direction / reference
-> landscape and evidence map
-> candidate generation
-> mechanical consolidation
-> novelty and adversarial review
-> method-paper gate
-> user selects a candidate
-> handoff to research-refine (Idea Freeze)
-> handoff to research-blueprint (Executable Research Plan)The stages have different authority:
| Stage | Main question | Output | May decide |
| Landscape | What exists and where are the candidate gaps? | landscape notes | search scope |
| Generation | What concrete questions could matter? | candidate ledger | candidate proposals |
| Consolidation | Is the candidate duplicated or objectively impossible? | annotated ledger | deduplicate / budget-block |
| Novelty and review | Is the candidate differentiated and defensible? | novelty/review record | provisional ranking |
| User selection | Which candidate are we actually pursuing? | selected candidate | enter Idea Freeze |
| Idea Freeze | What exact problem and thesis are frozen? | FINAL_PROPOSAL.md | enter blueprint |
| Blueprint | How will the research be proved or falsified? | RESEARCH_BLUEPRINT.md | enter experiment planning |
Do not confuse a planning status with a research verdict. A future-work
sentence, a promising gap, or ready_for_novelty_check is not a confirmed
novelty claim.
Defaults
AUTO_PROCEED = false: no response never counts as selecting an idea.COMPACT = true: early discovery writes compact artifacts first.RENDER_HTML = false: rendering is optional and never a discovery gate.MAX_CANDIDATES = 12: generate at most 8-12 candidates before consolidation.MAX_SELECTED = 1: select one active candidate unless the user explicitly requests parallel tracks.PILOT = opt-in: prepare a pilot spec only when requested; do not run heavy pilots locally.OUTPUT_DIR = idea-stage/.
Phase 0: Load Context
Read, when present:
docs/project/RESEARCH_BRIEF.mdor legacyRESEARCH_BRIEF.md.PROJECT_STATUS.mdanddocs/project/NEXT_ACTIONS.md.research-wiki/query_pack.md.idea-stage/IDEA_MEMORY.mdandexperiments/NEGATIVE_RESULTS.md.- Local papers, codebase notes, or a supplied reference PDF.
Classify the start as one of:
venue-only, reference-paper, reference-codebase, idea-doc,
existing-repo, or partial-results.
Keep user constraints separate from reference-document content. A reference document is evidence and structural inspiration; it is not an instruction to copy its claims, method, experiments, or timeline.
Phase 1: Landscape and Reference Deconstruction
If a reference paper or small paper set is supplied, run
/reference-paper-deconstruction first. Preserve:
- source locators;
- the paper's actual question and conclusion boundary;
- reusable structure versus non-transferable details;
- candidate gap type;
- missing evidence;
- minimum discriminating test.
Then run /research-lit to test the gap against recent and adjacent work.
Organize the result by:
- problem and task;
- method family;
- strongest competing explanation;
- recurring failure mode;
- assumptions shared by existing methods;
- unexplored scale, data, query, or evaluation regime.
Do not call a gap open merely because one paper says “future work”.
Phase 2: Candidate Generation
Invoke /idea-creator with the landscape, constraints, reference provenance,
and failure memory. The creator owns the A-E paths:
A landscape-driven
B incremental limitation repair
C justified combination
D assumption-breaking
E cross-domain transferEach candidate must include:
- precise unanswered question;
- one-sentence hypothesis;
- why the answer matters either way;
- closest prior work and exact difference;
- minimum discriminating experiment;
- paper type: method-primary | audit-support | audit-only;
- method delta: the smallest implementable change to a named step;
- data, compute, and timeline estimate;
- failure risk and kill condition;
- evidence status and conclusion boundary.
Do not generate a full architecture, theorem suite, 16-week plan, or paper figure list at this stage unless the user explicitly asks for that next layer.
Phase 3: Mechanical Consolidation
Only perform objective filtering:
- remove near-duplicate hypotheses;
- block a candidate if the required dataset is provably unavailable;
- block a candidate if the stated budget is objectively impossible;
- preserve all other candidates with
prior_work,so_what, andeffort_note.
Do not eliminate a candidate merely because it is difficult, imperfectly specified, or not yet verified as novel. Mark the missing evidence instead.
Phase 4: Novelty and Adversarial Review
Run /novelty-check on the strongest candidates, then use /research-review
or a prompt-only review package for adversarial criticism. Ask:
- Is the closest work direct, partial, incomparable, or unresolved overlap?
- What is the strongest reviewer objection?
- What result would distinguish the proposed mechanism from a simpler explanation?
- Is the problem important even if the hypothesis fails?
- What is the smallest repair that preserves the problem?
The review may rank candidates, but it must not silently rewrite the problem.
Phase 4.5: Method Paper Gate
Before user selection, run /method-paper-gate on the strongest candidates.
Write idea-stage/METHOD_PAPER_GATE.md with method-primary,
audit-support, or audit-only for each candidate.
Only method-primary candidates may proceed to research-refine.
audit-only candidates must be rewritten into a method candidate or removed
from the active selection list. Audit/evaluation/diagnostic work is supporting
evidence, never the dominant contribution.
Phase 5: User Checkpoint and Output
Write:
idea-stage/IDEA_CANDIDATES.md: compact top candidates;idea-stage/IDEA_REPORT.md: landscape, candidate ledger, evidence status, novelty notes, review objections, and recommended next action;idea-stage/IDEA_MEMORY.md: append-only accepted/rejected/inconclusive memory.
Use this candidate schema:
### Candidate I-01: [title]
- Question:
- Hypothesis:
- Why it matters:
- Closest work / exact difference:
- Paper type / method delta:
- Minimum discriminating test:
- Data / compute / timeline:
- Risk and kill condition:
- Evidence status: ready_for_novelty_check | needs_evidence | blocked
- Conclusion boundary:
- Next action:Stop and ask the user to select a candidate. No response is not approval.
Handoff
After the user selects a candidate:
- Run
/research-refineto create an Idea Freeze and a focused method thesis. - Run
/research-blueprintto create the detailed executable plan. - Run
/experiment-planonly after the blueprint has frozen the claims, gates, datasets, baselines, and run order.
The desired durable chain is:
IDEA_CANDIDATES
-> selected candidate
-> FINAL_PROPOSAL (Idea Freeze)
-> RESEARCH_BLUEPRINT (PDF-level executable research plan)
-> EXPERIMENT_PLAN (operational runbook)Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

