agentleFS
YulivuYulivu/debuffer-skills/skills/skills-codex/idea-discovery/SKILL.md

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

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.
  • raja21068Skill

    deepxiv

    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

  • raja21068Skill

    paper-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

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
  1. Very specific:

    Do not confuse a planning status with a research verdict.

    line 56
  2. Very specific:

    If a reference paper or small paper set is supplied, run /reference-paper-deconstruction first.

    line 86
  3. Very specific:

    Every candidate needs a precise question, hypothesis, importance, closest work, minimum discriminating test, paper type (method-primary, …

    line 109
  4. Distinctive:

    Do not produce a full architecture, theorem suite, 16-week plan, or paper figure list here unless explicitly requested.

    line 114
  5. Distinctive:

    Remove only near-duplicates and objectively impossible candidates.

    line 119
  6. Very specific:

    Run /novelty-check on the strongest candidates and use /research-review or an external review package for criticism.

    line 125
  7. Very specific:

    Before user selection, run /method-paper-gate on the strongest candidates.

    line 132
  8. Very specific:

    Write idea-stage/METHOD_PAPER_GATE.md with method-primary, audit-support, or audit-only for each candidate.

    line 133
  9. Very specific:

    Only method-primary candidates may proceed to research-refine.

    line 136
  10. Distinctive:

    Stop and ask the user to select one candidate.

    line 167

“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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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.md only after a candidate is selected.
  • /research-blueprint: use the entry skill ../research-blueprint/SKILL.md only 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)
StageMain questionOutputMay decide
LandscapeWhat exists and where are the candidate gaps?landscape notessearch scope
GenerationWhat concrete questions could matter?candidate ledgercandidate proposals
ConsolidationIs the candidate duplicated or objectively impossible?annotated ledgerdeduplicate / budget-block
Novelty and reviewIs the candidate differentiated and defensible?novelty/review recordprovisional ranking
User selectionWhich candidate are we actually pursuing?selected candidateenter Idea Freeze
Idea FreezeWhat exact problem and thesis are frozen?FINAL_PROPOSAL.mdenter blueprint
BlueprintHow will the research be proved or falsified?RESEARCH_BLUEPRINT.mdenter 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 = 1 unless 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:

  1. docs/project/RESEARCH_BRIEF.md or legacy RESEARCH_BRIEF.md.
  2. PROJECT_STATUS.md and docs/project/NEXT_ACTIONS.md.
  3. research-wiki/query_pack.md.
  4. idea-stage/IDEA_MEMORY.md and experiments/NEGATIVE_RESULTS.md.
  5. 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 transfer

Every 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.md using 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:

  1. /research-refine creates the Idea Freeze and focused method thesis.
  2. /research-blueprint creates the detailed executable research plan.
  3. /experiment-plan creates the operational runbook after the blueprint gate.

Durable chain:

IDEA_CANDIDATES -> FINAL_PROPOSAL -> RESEARCH_BLUEPRINT -> EXPERIMENT_PLAN

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.