npx skills add ...
npx skills add evoscientist/evoskills --skill research-ideation
End-to-end research ideation pipeline: literature grounding → multi-track idea generation (3 personas: innovator/pragmatist/critic) → iterative refinement → ELO tournament ranking → update evo-memory (IDE) → user selects direction → expand into manuscript-quality proposal. Use when: user wants to find a research direction, brainstorm ideas, evaluate idea novelty, design a novel solution, rank/compare research ideas, or generate a research proposal. Do NOT use for finding/searching/reading papers (use paper-navigator), literature survey reports (use research-survey), or planning a paper (use paper-planning).
npx skills add evoscientist/evoskills --skill research-ideation
From research goal to ranked ideas and a detailed proposal.
paper-navigatorresearch-surveypaper-planningBefore any ideation begins, load Ideation Memory (M_I) from prior research cycles:
/memory/ideation-memory.md (refer to evo-memory skill)This step prevents repeating known dead ends and builds on prior successes across research cycles.
Start with a goal that has both scientific and practical value. Ambitious enough for multiple papers, concrete enough to guide daily decisions.
Ask: "What is the ultimate form of this research direction? What would the world look like if this problem were fully solved?"
Invoke paper-navigator (Workflow 9: Ideation Support) to collect 30-50 relevant papers. Do NOT skip this step or substitute with general knowledge — ideas must be grounded in real papers.
CRITICAL: All paper discovery in this step MUST use the paper-navigator skill and its scripts (scholar_search, citation_traverse, arxiv_monitor, recommend, etc.). Using WebSearch, WebFetch, or any generic web search tool for finding papers is PROHIBITED. Generic web search returns blog posts, news articles, and low-quality results — only paper-navigator provides access to Semantic Scholar, arXiv, citation graph traversal, and academic recommendations needed for rigorous literature grounding.
From the collected papers, construct a challenge-insight tree — a many-to-many mapping between technical challenges and the insights/techniques that address them:
How this drives ideation:
Also generate a condensed literature review synthesis as context for idea generation (for full surveys use research-survey).
See references/literature-tree.md for construction methodology.
Execution rule: Do NOT generate ideas without real paper grounding. The tree must reference actual papers with titles, authors, and findings. Paper search MUST go through paper-navigator — never use WebSearch/WebFetch as a shortcut.
Generate 3 initial research ideas from 3 distinct research directions, grounded in the literature.
| Persona | Focus |
|---|---|
| Innovator | Novelty & creativity — groundbreaking, high-risk/high-reward |
| Pragmatist | Feasibility — realistic, clearly executable |
| Critic | Scientific value — advances understanding, rigorous |
Run 3 parallel refinement tracks — one per initial idea. Each track uses all 3 personas.
Critical rule: If evaluation says the approach is a dead-end, the persona MUST pivot — refinement is not restricted to patching.
Rank the 3 track champions through pairwise comparison, then present all three, ranked, to the user for selection. The tournament orders the champions and records why; it does not eliminate any — each champion is a different research direction, and the user chooses between directions.
| Dimension | What It Measures |
|---|---|
| Novelty | How different from existing published work? |
| Feasibility | Can this be implemented within reasonable resources? |
| Relevance | Does this address an important problem aligned with the goal? |
| Clarity | Is the idea well-defined enough to start immediately? |
references/elo-ranking-guide.md for rubric and formulaAfter the tournament, present the top-3 ideas with both a comparison table and the full refined idea for each. This ensures the user sees the concrete, actionable version of each idea — not just a summary.
Each dimension column is the idea's mean score across its two matches.
For each of the top-3, present the refined idea using the same structured format as Step 3, plus a refinement summary:
This section is mandatory — do NOT skip the full refined ideas or collapse them into the comparison table. The user needs to see the complete, refined version to make an informed selection.
After presenting top-3, trigger Step 6 (evo-memory IDE) before finalizing user selection. The user may:
After the tournament and before the user selects, trigger evo-memory IDE (Idea Direction Evolution):
/direction-summary.mdevo-memory skill with the direction summaryThis ensures future ideation cycles benefit from what was learned in this cycle.
After the user selects an idea, expand it into a manuscript-quality research proposal. This is a two-phase process because different fields require different proposal structures.
Before writing, first generate a proposal template tailored to the user's field:
See assets/proposal-template.md for the complete field-specific section guide and writing instructions.
Fill the generated template following these universal principles:
See references/proposal-extension.md for detailed section guidance.
Run experiments on representative data. If the approach fails, return to Step 3 or Step 4 with updated knowledge. See experiment-craft for systematic debugging.
All paper discovery goes through paper-navigator. This skill does not search for papers itself. Using WebSearch, WebFetch, or any generic search tool to find papers is PROHIBITED — these tools cannot access Semantic Scholar, citation graphs, or academic recommendation systems. Always use paper-navigator and its scripts (scholar_search, citation_traverse, arxiv_monitor, recommend, trending, etc.) for all paper discovery needs in Steps 2, 3, and 4.
| Step | Requires paper-navigator for |
|---|---|
| Step 2 | Collect 30-50 relevant papers for literature tree construction |
| Step 3 | Verify no well-established solution exists for selected problems |
| Step 4 | Cross-domain search for transferable techniques during refinement |
| When | Action | Details |
|---|---|---|
| Step 0 (before ideation) | Read M_I | Load /memory/ideation-memory.md, select top-2 relevant entries, use feasible directions as seeds, avoid fundamental failures |
| Step 6 (after tournament) | Write M_I via IDE | Save top-3 directions with ELO scores as feasible; save dead-end ideas as unsuccessful with failure classification |
| To | When | Key Artifacts |
|---|---|---|
paper-planning | Proposal complete (Step 7) → plan paper structure | /research-proposal.md, /direction-summary.md |
experiment-pipeline | Proposal complete (Step 7) → start experiments | /research-proposal.md, /direction-summary.md |
evo-memory | After tournament (Step 6) → update Ideation Memory via IDE protocol | /direction-summary.md |
| Topic | File |
|---|---|
| Literature tree construction | references/literature-tree.md |
| Problem selection framework | references/problem-selection.md |
| Solution design methodology | references/solution-design.md |
| ELO formula & rubric | references/elo-ranking-guide.md |
| Proposal section guidance | references/proposal-extension.md |
| Idea candidate template | assets/idea-candidate-template.md |
| Ranking scorecard | assets/ranking-scorecard-template.md |
| Direction summary | assets/direction-summary-template.md |
| Proposal example (E-FNO) | assets/proposal-template.md |
# Research Idea: [Concise Title]
## Core Idea
[One paragraph: the proposal + which research direction it addresses]
## Validation Plan
[Concrete experiment outline: datasets, baselines, metrics]For each track:
For N=3 iterations:
1. Evaluate current best idea (novelty, feasibility, impact, alignment)
2. All 3 personas generate refined versions based on evaluation
3. Pick the best refinement as seed for next iteration
Track champion = the refinement picked in the final iteration## Top-3 Research Ideas (ranked by ELO)
| Rank | Title | Core Mechanism | Novelty | Feasibility | Relevance | Clarity | ELO |
|------|-------|---------------|---------|-------------|-----------|---------|-----|
| 1 | ... | ... | 9 | 7 | 8 | 8 | 1531 |
| 2 | ... | ... | 7 | 9 | 8 | 7 | 1500 |
| 3 | ... | ... | 8 | 6 | 9 | 7 | 1469 |# Refined Idea [Rank]: [Concise Title]
## Core Idea
[One paragraph: the refined proposal — this should reflect ALL changes from Step 4 refinement,
not the original Step 3 version]
## Validation Plan
[Concrete experiment outline updated with refinement insights: datasets, baselines, metrics,
key ablations identified during refinement]
## Refinement Summary
[Brief paragraph summarizing what changed from the initial idea and why:
- What was simplified or removed (and why)
- What was added or concretized (and why)
- Which persona drove the most impactful change
- Key risk mitigations added during refinement]Which idea would you like to develop into a full proposal? (1/2/3, or combine elements)