一键导入
interview-me
Interactive interview to formalize a research idea into a structured specification with hypotheses and empirical strategy
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Interactive interview to formalize a research idea into a structured specification with hypotheses and empirical strategy
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | interview-me |
| description | Interactive interview to formalize a research idea into a structured specification with hypotheses and empirical strategy |
| disable-model-invocation | true |
| argument-hint | [brief topic or 'start fresh'] |
| allowed-tools | ["Read","Write"] |
Conduct a structured interview to help formalize a research idea into a concrete specification.
Input: $ARGUMENTS — a brief topic description or "start fresh" for an open-ended exploration.
This is a conversational skill. Instead of producing a report immediately, you conduct an interview by asking questions one at a time, probing deeper based on answers, and building toward a structured research specification.
Do NOT use AskUserQuestion. Ask questions directly in your text responses, one or two at a time. Wait for the user to respond before continuing.
Ask this before anything else:
"Before we dig into your research question, it helps to understand what kind of paper you're aiming to write. Which of these best describes it?
(A) Reduced-Form Empirical — You want to identify causal effects using data (DiD, RDD, IV, event study, etc.). The core deliverable is an estimated causal effect.
(B) Pure Theory — You want to build a formal model: propositions, proofs, comparative statics. No data or estimation required.
(C) Structural Estimation — You want to build a formal model AND estimate its parameters using data (MLE, GMM, SMM, BLP, etc.). Theory and empirics are tightly coupled.
(D) Empirical + Motivating Theory — Primarily empirical, but with a formal theory section that generates testable predictions motivating your empirical design.
There's no wrong answer — this just determines which tools and agents we'll use."
Wait for the user to choose before proceeding to Phase 1.
Record the answer as project_type (one of: empirical, theory, structural, empirical+theory).
Phase routing based on project type:
theory: Skip Phase 3 (Data) and Phase 4 (Identification). Probe model structure deeply in Phase 2.structural: Keep all phases. In Phase 3, add: "What will you estimate? What are the key structural parameters?"empirical+theory: Keep all phases. In Phase 2, probe how the theory generates testable predictions.empirical: Run all phases as normal.Once you have enough information (typically 5-8 exchanges), produce TWO outputs:
If .claude/rules/domain-profile.md still contains placeholders, fill it in based on the interview. This calibrates all agents to the researcher's field:
Save directly to .claude/rules/domain-profile.md (overwrite the template).
If the domain profile is already filled (from a previous interview or manual entry), confirm with the user whether to update or keep the existing one.
Produce a Research Specification Document:
# Research Specification: [Title]
**Date:** [YYYY-MM-DD]
**Researcher:** [from conversation context]
## Project Type
[empirical / theory / structural / empirical+theory]
## Recommended Pipeline
[List the relevant commands for this type — see .claude/WORKFLOW_QUICK_REF.md]
## Research Question
[Clear, specific question in one sentence]
## Motivation
[2-3 paragraphs: why this matters, theoretical context, policy relevance]
## Hypothesis
[Testable prediction with expected direction]
## Empirical Strategy
<!-- Skip this section for type = theory -->
- **Method:** [e.g., Difference-in-Differences with staggered adoption]
- **Treatment:** [What varies]
- **Control:** [Comparison group]
- **Key identifying assumption:** [What must hold]
- **Robustness checks:** [Pre-trends, placebo tests, etc.]
## Theoretical Model
<!-- Fill this section for type = theory, structural, or empirical+theory -->
- **Model type:** [e.g., principal-agent, search, spatial, dynamic discrete choice]
- **Key agents/players:** [Who decides what]
- **Core mechanism:** [The economic logic to be formalized]
- **Main predictions:** [Propositions you expect to derive]
- **Structural parameters (if applicable):** [What will be estimated]
## Data
<!-- Skip this section for type = theory -->
- **Primary dataset:** [Name, source, coverage]
- **Key variables:** [Treatment, outcome, controls]
- **Sample:** [Unit of observation, time period, N]
## Expected Results
[What the researcher expects to find and why]
## Contribution
[How this advances the literature — 2-3 sentences]
## Open Questions
[Issues raised during the interview that need further thought]
Save to: quality_reports/research_spec_[sanitized_topic].md
Sync the overleaf/ folder with the current content of paper/. Copies all LaTeX source, figures, tables, appendix, and bibliography. Puts the model section as overleaf/model.tex (top-level) for easy coauthor access. Run whenever paper/ changes and you want to push to Overleaf.
RA onboarding audit — explore all project folders and code, inspect data files directly, and produce a structured project-state document that enables a clean restart. Use at the start of a project hand-off or when picking up work from multiple prior contributors.
Full bibliography audit for an academic paper. Verifies every citation is (1) structurally correct in the .bib file, (2) actually cited in the paper, and (3) a real publication — author names, year, journal, and title verified via web search. Flags hallucinated or inaccurate references.
Design identification strategy by dispatching the causal-strategist agent (proposer) and identification-critic agent (critic). Produces strategy memo, pseudo-code, robustness plan, and falsification tests. Use when asked to "identify the effect", "design the strategy", or "write the strategy memo".
Show current context status and session health. Use to check how much context has been used, whether auto-compact is approaching, and what state will be preserved.
Show the current research pipeline status for the active project, or display the pipeline guide for a specific project type. Reads the research spec, research journal, and active plans to determine phase, scores, and next steps.