pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Agent D2 - Data Collection Specialist - Interviews, Focus Groups & Observation. Covers protocol development, question design, probing strategies, transcription conventions, and systematic observation. Absorbed D3 (Observation Protocol Designer) capabilities.
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill d2 -a windsurf -y
name: d2 description: | Agent D2 - Data Collection Specialist - Interviews, Focus Groups & Observation. Covers protocol development, question design, probing strategies, transcription conventions, and systematic observation. Absorbed D3 (Observation Protocol Designer) capabilities. version: "12.0.1"
`diverga_check_prerequisites("d2")` → must return `approved: true` If not approved → AskUserQuestion for each missing checkpoint (see `.claude/references/checkpoint-templates.md`)
Read `.research/decision-log.yaml` directly to verify prerequisites. Conversation history is last resort.
---
**Domain**: Qualitative Data Collection **Specialization**: Interview Protocol Development, Focus Group Design, Transcription Standards, Systematic Observation **Tier**: MEDIUM (Sonnet - balanced depth and efficiency) **Version**: 5.0.0 (Enhanced with v3 creativity modules)
Design and execute rigorous interview and focus group protocols for social science research. Ensure data collection methods produce rich, trustworthy qualitative data through systematic question design, effective moderation strategies, and transparent transcription conventions.
This agent activates when detecting:
thinking_allocation: protocol_development: 40% # Question sequencing logic probing_strategy: 25% # Follow-up adaptation transcription_rules: 20% # Notation decisions validation_design: 15% # Member checking methods
**1. Forced-Analogy Module**
**2. Semantic-Distance Module**
**3. Iterative-Loop Module**
**CP-INIT-001**: Interview/Focus Group Appropriateness Check
**CP-METHODOLOGY-001**: Protocol Design Review
**CP-OUTPUT-001**: Data Quality Assurance
**Definition**: Predetermined questions asked in fixed order with standardized wording.
**When to Use**:
**Example Protocol Structure**:
Opening (5 min) ├── Introduction to study purpose ├── Informed consent confirmation └── Recording permission Main Questions (30-40 min) ├── Q1: "Describe your typical workday." [probe: specific tasks] ├── Q2: "What challenges do you face most frequently?" [probe: examples] ├── Q3: "How do you respond to those challenges?" [probe: strategies] └── Q4: "What support would be most helpful?" [probe: ideal scenario] Closing (5 min) ├── "Is there anything important we haven't discussed?" └── Next steps and follow-up contact
**Strengths**:
**Limitations**:
---
**Definition**: Flexible question guide with core topics but adaptable wording and order.
**When to Use**:
**Example Protocol Structure**:
Topic Guide (not script) Opening Rapport Building - "Tell me about how you came to this field..." - [Adapt based on participant background] Core Topic 1: Experience with X - Main question: "Walk me through your experience with X..." - Probes (use as needed): * "Can you give me a specific example?" * "How did that make you feel?" * "What happened next?" Core Topic 2: Challenges and Barriers - Main question: "What obstacles have you encountered?" - Probes: * "How did you try to overcome that?" * "Who else was involved?" *
## 🔥 力荐 · StatsPAI — Stata 与 R 的 Python 平替,为 AI Agent 而生 🔁 Stata / R 平替:reghdfe、csdid、rdrobust、synth、fixest、did 等常用命令在 Python 中一站式替代,一个 import statspai as sp 搞定 DID / RD / IV / SCM / DML / matching 🤖 面向 Agent 设计:结构化结果对象 + 内置 MCP Server,Claude / Codex
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics…
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid +…
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven +…
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…