| id | research-idea-convergence |
| name | Research Idea Convergence |
| version | 1.0.0 |
| description | Generates 2-4 candidate research directions from survey results, presents them with pros/cons for user selection, and converges to a publishable angle. |
| stages | ["ideation"] |
| tools | ["read_file","search_project","write_file"] |
| summary | Interactive research direction selection. Reads survey reports and gap analysis, generates 2-4 candidate research directions with pros/cons/feasibility, and waits for user selection before writing the final publishable angle. |
| primaryIntent | ideation |
| intents | ["ideation","research"] |
| capabilities | ["research-planning"] |
| domains | ["academic"] |
| keywords | ["research-idea-convergence","idea selection","research direction","publishable angle","candidate","convergence","interactive","ideation"] |
| source | builtin |
| status | verified |
| resourceFlags | {"hasReferences":false,"hasScripts":false,"hasTemplates":true,"hasAssets":false,"referenceCount":0,"scriptCount":0,"templateCount":1,"assetCount":0,"optionalScripts":false} |
Research Idea Convergence
Canonical Summary
Interactive research direction selection for academic projects. Generates multiple candidate research directions from survey/literature results, presents them with structured comparison for user selection, then converges to a final publishable angle.
Trigger Rules
Use this skill when:
- The project enters the ideation stage after completing the survey stage
- The user asks about research direction, publishable angle, or idea selection
- The current task involves generating or selecting a research direction
Do NOT use this skill when:
- The user has already decided on a specific research direction and just wants to refine it
- The project is still in the survey stage (use survey skills instead)
Execution Contract
- Resolve every relative path from this skill directory first.
- Do not write generated artifacts back into the skill directory; save them inside the active project workspace.
- Never skip the user selection checkpoint — this is the core purpose of this skill.
Working Rules
- Read existing survey outputs before generating candidates.
- Generate 2-4 candidate directions, no more, no fewer.
- Each candidate must be concrete enough to evaluate (not vague platitudes).
- [USER_CHECKPOINT] — Always stop and wait for user selection. Never auto-select.
- Only after user confirmation, write the final direction to output files.
Step-by-step Instructions
Step 1 — Read Survey Context
Read all available survey outputs to understand the research landscape:
| File | Purpose |
|---|
.pipeline/docs/research_brief.json | Research topic, goal, target venue |
.viewerleaf/research/Survey/reports/*.md | Literature screening, gap summary |
.pipeline/tasks/tasks.json | Current task states and progress |
Extract:
- Research domain and specific problem area
- Key gaps identified in the literature
- Strong baselines that exist (traditional and learning-based)