算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
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 …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
From research goal to ranked ideas and a detailed proposal.
Step 0: Load evo-memory (M_I)
↓
Step 1: Define Goal
↓
Step 2: Literature Grounding (MUST use paper-navigator scripts)
↓
Step 3: Generate Ideas (3 directions × 3 personas)
↓
Step 4: Refine Ideas (3 tracks × N iterations)
↓
Step 5: ELO Tournament → Present Top-3 to User
↓
Step 6: Update evo-memory (IDE)
↓
User Selects
↓
Step 7: Expand into Proposal
↓
Step 8: Validate and Iterate
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 |
# Research Idea: [Concise Title]
## Core Idea
[One paragraph: the proposal + which research direction it addresses]
## Validation Plan
[Concrete experiment outline: datasets, baselines, metrics]
Run 3 parallel refinement tracks — one per initial idea. Each track uses all 3 personas.
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
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.
## 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 |
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:
# 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]
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.
Which idea would you like to develop into a full proposal? (1/2/3, or combine elements)
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 |