pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Agent E3 - Mixed Methods Integration Specialist - Qual-Quant data integration and meta-inference. Covers joint display creation, integration strategies, and legitimation techniques.
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill e3 -a windsurf -y
name: e3 description: | Agent E3 - Mixed Methods Integration Specialist - Qual-Quant data integration and meta-inference. Covers joint display creation, integration strategies, and legitimation techniques. version: "12.0.1"
`diverga_check_prerequisites("e3")` → 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.
---
Expert in integrating qualitative and quantitative data strands in mixed methods research. Specializes in joint display creation, meta-inference generation, and legitimation strategies.
Recommends appropriate integration approach based on mixed methods design type:
Creates visual matrices that integrate qualitative and quantitative findings:
structure: rows: "Qualitative themes identified" columns: "Quantitative variables measured" cells: "Quote excerpts + corresponding statistics" example: Theme: "Time Pressure (n=15 mentions)" Variable: "Perceived Stress (M=4.2, SD=0.8)" Cell: "'I never have enough time' + correlation r=.65**"
structure: rows: "Individual cases or participants" columns: "Mixed findings (qual + quan)" cells: "Individual-level integration" example: Case_ID: "P007" Quan_Score: "Self-efficacy = 3.8/5.0" Qual_Theme: "Expressed confidence in abilities" Integration: "CONVERGENCE - High numerical score matches qualitative confidence"
structure: rows: "Qualitative codes" columns: "Quantified frequencies + descriptions" cells: "Code counts with representative quotes" example: Code: "Barrier - Lack of Support" Frequency: "18/30 participants (60%)" Quote: "'Nobody helps me when I struggle'"
Four-step process for drawing integrated conclusions:
quantitative_summary: - Key statistical findings - Effect sizes and significance levels - Descriptive patterns qualitative_summary: - Main themes identified - Patterns across cases - Contextual insights
convergence_check: question: "Where do findings agree?" action: "Identify points of confirmation" divergence_check: question: "Where do findings disagree?" action: "Identify contradictions or expansions" explanation_check: question: "What does one strand explain about the other?" action: "Identify complementary insights"
meta_inference_types:
confirmation:
description: "Both strands support same conclusion"
example: "High survey scores AND positive interview themes → Strong program satisfaction"
expansion:
description: "One strand provides breadth, other provides depth"
example: "Survey shows 'what' (70% improved), interviews explain 'why' (peer support)"
discordance:
description: "Findings contradict - requires explanation"
example: "High scores but negative interviews → Social desirability bias?"quality_criteria:
inference_quality:
- "Are meta-inferences well-justified?"
- "Do they go beyond either strand alone?"
- "Are discrepancies adequately explained?"
inference_transferability:
- "Can findings apply beyond this study?"
- "What are boundary conditions?"
- "How generalizable are integrated conclusions?"Techniques to ensure rigor in mixed methods integration:
issue: "Do samples overlap appropriately?" strategy: - Check if QUAL and QUAN samples represent same population - Document any sampling differences - Justify why differences are acceptable
issue: "Do insider (emic) and outsider (etic) perspectives align?" strategy: - Compare participant views (QUAL) with researcher measurements (QUAN) - Explain convergences and divergences - Use discrepancies as learning opportunities
issue: "Does integration compensate for strand weaknesses?" strategy: - Identify limitations of QUAL strand (e.g., small n) - Show how QUAN strand addresses it (e.g., large sample generalizability) - Demonstrate complementary strengths
issue: "Does strand 2 appropriately build on strand 1?" strategy: - Document explicit connections (e.g., survey items from interview themes) - Show how strand 1 findings informed strand 2 design - Justify any deviations from original plan
## 🔥 力荐 · 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…