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
- idea-discoverySkill
- 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
- paper-visualizationSkill
- paper-writingSkill
- rebuttalSkill
- research-blueprintSkill
- research-pipelineSkill
- research-repo-architectSkill
- research-reviewSkill
- resubmit-pipelineSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 3 are distinctive, and 7 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 56
Do not confuse a planning status with a research verdict.
- Very specific: line 86
If a reference paper or small paper set is supplied, run /reference-paper-deconstruction first.
- Very specific: line 109
Every candidate needs a precise question, hypothesis, importance, closest work, minimum discriminating test, paper type (method-primary, …
- Distinctive: line 114
Do not produce a full architecture, theorem suite, 16-week plan, or paper figure list here unless explicitly requested.
- Distinctive: line 119
Remove only near-duplicates and objectively impossible candidates.
- Very specific: line 125
Run /novelty-check on the strongest candidates and use /research-review or an external review package for criticism.
- Very specific: line 132
Before user selection, run /method-paper-gate on the strongest candidates.
- Very specific: line 133
Write idea-stage/METHOD_PAPER_GATE.md with method-primary, audit-support, or audit-only for each candidate.
- Very specific: line 136
Only method-primary candidates may proceed to research-refine.
- Distinctive: line 167
Stop and ask the user to select one candidate.
“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../../skills-codex-library/idea-method/idea-creator/SKILL.md./reference-paper-deconstruction: read../../skills-codex-library/idea-method/reference-paper-deconstruction/SKILL.md./method-paper-gate: read../../skills-codex-library/idea-method/method-paper-gate/SKILL.md./research-lit: read../../skills-codex-library/literature/research-lit/SKILL.md./novelty-check: read../../skills-codex-library/review/novelty-check/SKILL.md./research-refine: read../../skills-codex-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
-> research-refine (Idea Freeze)
-> research-blueprint (Executable Research Plan)| 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.MAX_SELECTED = 1unless parallel tracks are explicitly requested.PILOT = opt-in: prepare a pilot spec only when requested.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.
This phase is the Load Research Brief step. Preserve the user's constraints separately from reference-document content. The Research Brief is context, not permission to copy claims or methods.
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 actual
question, conclusion boundary, reusable structure, missing evidence, and the
minimum discriminating test. Then run /research-lit to test the gap against
recent work.
Organize the result by problem, method family, competing explanation, failure mode, shared assumption, and unexplored regime. Do not call a gap open merely because a paper says “future work”.
Phase 2: Candidate Generation
Invoke /idea-creator with the landscape, constraints, 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 transferEvery candidate needs a precise question, hypothesis, importance, closest work,
minimum discriminating test, paper type (method-primary,
audit-support, or audit-only), method delta, resource estimate, failure
condition, evidence status, and conclusion boundary.
Do not produce a full architecture, theorem suite, 16-week plan, or paper figure list here unless explicitly requested.
Phase 3: Mechanical Consolidation
Remove only near-duplicates and objectively impossible candidates. Preserve uncertainty as annotations. Do not eliminate a candidate merely because it is difficult or not yet verified as novel.
Phase 4: Novelty and Adversarial Review
Run /novelty-check on the strongest candidates and use /research-review or
an external review package for criticism. Preserve review-tracing.md whenever
an external reviewer is used. Ask for the closest work, strongest objection,
discriminating result, importance under failure, and smallest repair.
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;idea-stage/IDEA_REPORT.md;idea-stage/IDEA_MEMORY.mdusing the Write Ideas to Research Wiki and append-only memory conventions when the project has a research wiki.
Use this 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:
- Conclusion boundary:
- Next action:Stop and ask the user to select one candidate. No response is not approval.
Handoff
After selection:
/research-refinecreates the Idea Freeze and focused method thesis./research-blueprintcreates the detailed executable research plan./experiment-plancreates the operational runbook after the blueprint gate.
Durable chain:
IDEA_CANDIDATES -> FINAL_PROPOSAL -> RESEARCH_BLUEPRINT -> EXPERIMENT_PLANDoes 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.

