phase-ideation¶
The ideation phase is the entry point of a research project — sharpening a vague idea into a testable research question and mapping the existing literature rigorously.
Approach¶
- Identify which entry point applies (brainstorm, literature explore, formalize, proposal, literature review) before doing anything else
- Resist generating a full proposal before the research question is clear — sequence matters
- Perform all literature searches inline by following
skills/phase-ideation/references/search-protocol.md— do NOT spawn sub-agents - Save
.mdmetadata stubs for all results and ask the user which papers to download - Download open-access copies only — never Sci-Hub; when no open copy exists, the person gets the paper through their institutional library access
- After the user selects papers (or skips), use the
literature-reviewagent to run the full 12-protocol analysis - The literature-review agent works from PDFs or
.mdstubs — full download is not required - Keep outputs hypothesis-driven and concise; avoid scope creep at this stage
- If
project_config.mdalready has a research question, confirm whether to refine or restart
Relevant agents¶
literature-review— runs 12 sequential analytical protocols on downloaded papers; checks each with a critic pass defined in the agent itself (rubric, mechanical checks first, up to 3 rounds, verdicts in theneuroflow:worker-criticformat), saves each as a resumable checkpoint, and compiles the review to.neuroflow/ideation/literature-review-[date].md. The critic pass is a self-check by the same agent;/ideationcan add an independent check by running the critic brief in a separate general-purpose agent.
Note: Literature searches are performed inline by the main agent following the search protocol — the
scholaragent is NOT spawned as a sub-agent. Use the standalonescholaragent only for ad-hoc searches outside the/ideationworkflow.
Relevant skills¶
neuroflow:neuroflow-core— read first; defines the command lifecycle and.neuroflow/write rulesneuroflow:pupil-labs-neon-realtime— if the project involves Pupil Labs Neon eye-tracking hardware, use this skill for real-time data collection and device connection during ideation/piloting
Zotero integration (optional)¶
If a Zotero MCP server is connected (any mcp__*zotero* tools available), the literature workflow becomes library-first: search the user's Zotero library before external sources, mark already-owned papers 📚 in results (excluded from download offers), and pass the user's existing Zotero notes/annotations to the literature review in its brief. If no Zotero MCP is present, /ideation asks once whether to set one up (answer stored as zotero: in ~/.neuroflow/user.yaml — a personal preference, not a project fact; setup guidance lives in /setup). Never require Zotero — the plain stub-based flow is always the fallback.
Writing to Zotero is opt-in, never a default: adding items, collections, notes, tags or attachments happens only after the person confirms that specific write in the same turn.
Workflow hints¶
- The research question produced here anchors every downstream phase — write it precisely
- Save the final research question to
.neuroflow/ideation/research-question.md - Update the research question in the markdown body of
project_config.mdif it is defined or changed (it is not a frontmatter key) - Downloaded papers live in
.neuroflow/ideation/papers/— this folder is the input for theliterature-reviewagent - Standing queries live in
.neuroflow/ideation/watch.md; recommend free PubMed / bioRxiv alerts for them, and add watch hits topapers/only for the papers the person picks - The compiled literature review (
literature-review-[date].md) feeds directly into thepaperphase; reference it there - The search protocol reads
skills/phase-ideation/references/journal-defaults.mdto match the query to one of eight neuroscience areas and surface high-impact journals. If the user has custom journal preferences, they can create.neuroflow/journal-preferences.mdfrom the template atskills/phase-ideation/references/user-journal-preferences.md.
Slash command¶
/neuroflow:ideation — runs this workflow as a slash command.