Discovery phase combining research interviews, literature search, data discovery, and ideation. Routes to appropriate agents based on arguments. Replaces /interview-me, /lit-review, /find-data, /research-ideation.
Launch the Discovery phase of research. Routes to the appropriate agents based on the mode specified.
Input: $ARGUMENTS — a mode keyword followed by a topic or query.
If no mode keyword is given, start with an interactive interview to build the research specification.
/discover interview [topic] — Research InterviewConduct a structured conversational interview to formalize a research idea.
This is conversational. Ask questions directly in your text responses, one or two at a time. Wait for the user to respond before continuing. Do NOT use AskUserQuestion.
Agents: Direct conversation (no agent dispatch) Output: Research specification + domain profile
Interview structure:
Interview style:
After interview (5-8 exchanges), produce:
Output 1: Research Specification → quality_reports/research_spec_[topic].md
# Research Specification: [Title]
## Research Question — [one sentence]
## Motivation — [why this matters, theoretical context, policy relevance]
## Hypothesis — [testable prediction with expected direction]
## Empirical Strategy — [method, treatment, control, identifying assumption, robustness]
## Data — [primary dataset, key variables, sample, unit of observation]
## Expected Results — [what the researcher expects and why]
## Contribution — [how this advances the literature]
## Open Questions — [issues needing further thought]
Output 2: Domain Profile → .claude/references/domain-profile.md (if still template)
Fill in field, target journals, common data sources, identification strategies, field conventions, seminal references, and referee concerns based on the interview.
/discover lit [topic] — Literature ReviewSearch and synthesize academic literature.
Agents: Librarian (collector) → librarian-critic (reviewer) Output: Annotated bibliography + BibTeX entries + frontier map
Workflow:
.claude/references/domain-profile.md for field journals and seminal referencesmaster_supporting_docs/ for uploaded papersbibliography_base.bib for papers already in the projectquality_reports/lit_review_[topic].mdUnverified citations: If you cannot verify a citation, mark the BibTeX entry with % UNVERIFIED. Do NOT fabricate or guess citation details. Note when working papers have been published — cite the published version.
Output format for each paper:
### [Author (Year)] — [Short Title]
- **Journal:** [venue]
- **Proximity:** [1-5 score]
- **Main contribution:** [1-2 sentences]
- **Identification strategy:** [DiD / IV / RDD / SC / descriptive]
- **Key finding:** [result with effect size]
- **Relevance:** [why it matters for our research]
/discover data [requirements] — Data DiscoveryFind and assess datasets for the research question.
Agents: Explorer (finder) → explorer-critic (assessor) Output: Ranked data sources with feasibility grades
Workflow:
.claude/references/domain-profile.md for common data sources in the fieldquality_reports/data_exploration_[topic].mdRejected datasets: Include a rejection table:
| Dataset | Reason for Rejection | Deal-breaker? |
|---|---|---|
| [Name] | [explorer-critic's finding] | [Yes/No] |
/discover ideate [topic] — Research IdeationGenerate structured research questions and hypotheses from a topic or dataset.
Agents: Direct generation (no agent dispatch) Output: Research questions with empirical strategies
Generate:
quality_reports/research_ideas_[topic].md% UNVERIFIED..claude/references/domain-profile.md first for field calibration.