Use when the user wants cross-disciplinary research ideas generated as concise research cards with Title, Abstract, Design, Distinctiveness, and Significance rather than one-shot prompting.
Use this skill when the task is to generate, refine, or compare research ideas across disciplines.
If the machine has the packaged CLI installed, prefer calling:
research-idea-explorerrieUse the repo-local fallback python -m research_idea_explorer.cli only when the packaged command is unavailable but the repository is present in the workspace.
Default to literature-first for every non-pure-functional invocation.
That means:
hybrid retrieval as the default strategy unless the user explicitly prefers lexical, embedding, or graph.graph, summary, or neighborsfeedbackThe workflow is:
Object, Puzzle, Claim, Contrast, Evidence, Scope, Stakes.When the user expresses stable preferences in conversation, carry them into the CLI call instead of treating them as disposable chat context.
Typical examples:
prefer causal identification, focus on policy relevanceavoid survey, don't do LLM, less benchmark workDefault behavior:
--preference-note.--remember-preferences topic when the preference is specific to the current topic.--remember-preferences global only when the user clearly wants the same preference to apply across topics.ideas run.When you want the packaged command to do the work instead of manually re-creating the flow:
research-idea-explorer ideas --query "..."research-idea-explorer graph --memory ./data/memory/cli-memory.jsonresearch-idea-explorer feedback --memory ./data/memory/cli-memory.jsonresearch-idea-explorer feedback --memory ./data/memory/cli-memory.json --idea-id <idea-id> --decision acceptedresearch-idea-explorer ideas --query "..." --preference-note "prefer causal identification, avoid survey" --remember-preferences topicresearch-idea-explorer feedback --memory ./data/memory/cli-memory.json --idea-id <idea-id> --decision accepted --note "prefer causal identification, avoid survey" --remember-preferences topicresearch-idea-explorer graph --memory ./data/memory/cli-memory.json --view preferencesIf only the repo-local version is available, the same commands can be run with python -m research_idea_explorer.cli.
Blind spot if a stronger puzzle such as Conflict, Distortion, or Mechanism unknown is available.Scale and Counterfactual as part of contrast and scope unless the user explicitly wants them foregrounded.If you produce a diagram, distinguish clearly between:
Do not present a hand-authored conceptual diagram as an automatically generated network graph.
Each default research card should contain:
TitleAbstractDesignDistinctivenessSignificanceThe richer internal schema can still be used when deeper analysis is needed, but the default user-facing card should stay concise.
Read references/schema.md when you need the field meanings, internal move set, or puzzle definitions. Read references/retrieval.md when literature retrieval is available and you need to decide between lexical, embedding, or graph expansion.