pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
All quality reviews — routes to appropriate critics based on target file type and flags. Replaces /paper-excellence, /proofread, /econometrics-check, /review-r, /review-paper.
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review -a windsurf -y
name: review description: All quality reviews — routes to appropriate critics based on target file type and flags. Replaces /paper-excellence, /proofread, /econometrics-check, /review-r, /review-paper. argument-hint: "[file path or --flag] Options: --peer [journal], --stress [journal], --methods, --proofread, --code, --replicate [lang], --all" allowed-tools: Read,Grep,Glob,Write,Bash,Task
Unified review command that routes to the appropriate critic agents based on the target and flags.
**Input:** `$ARGUMENTS` — file path and/or flags.
---
---
Dispatch in parallel: 1. **strategist-critic** — causal design audit (4 phases) 2. **writer-critic** — manuscript polish (6 categories) 3. **Verifier** — compilation check Compute weighted aggregate score.
Simulates a realistic journal submission. Three phases, orchestrated sequentially.
Dispatch the **editor** agent with the paper and target journal.
The editor: 1. Reads the paper (abstract, intro, contribution, identification, results) 2. Searches the literature via WebSearch to verify novelty claims 3. Decides: **DESK REJECT** or **SEND TO REFEREES** 4. If desk reject → report with reasons + suggested alternative journals. Done. 5. If send to referees → editor selects referee dispositions and pet peeves from the journal's **Referee pool** (see .claude/references/journal-profiles.md)
The editor's referee assignment specifies for each referee:
Dispatch **domain-referee** and **methods-referee** in parallel, each receiving: 1. The paper manuscript 2. The target journal name (for .claude/references/journal-profiles.md calibration) 3. Their assigned disposition and pet peeves, injected into the prompt:
DISPOSITION: [disposition name] You approach this paper with the following intellectual prior: [disposition description] This shapes your emphasis, not your scoring rubric — the 5 dimensions remain the same. PET PEEVES: - Critical: [critical pet peeve] - Constructive: [constructive pet peeve] Give extra weight to these in your review. The critical peeve is something you particularly care about and will scrutinize. The constructive peeve is something you appreciate and will reward when present.
Both reviews are independent and blind — neither referee sees the other's report.
Every major comment MUST include a **"What would change my mind"** statement — not just "this is wrong" but the specific evidence, test, or analysis that would resolve the concern.
Dispatch the **editor** agent again with both referee reports.
The editor: 1. Classifies each concern as FATAL / ADDRESSABLE / TASTE 2. When referees disagree, takes a side and explains why 3. Produces a decision letter: Accept / Minor Revisions / Major Revisions / Reject 4. Lists MUST address, SHOULD address, and MAY push back items
Save all outputs to `quality_reports/reviews/`:
Log the referee assignments (dispositions + pet peeves) in the editorial decision so the user can re-run with different combinations.
Continues the review cycle after the author has revised the paper.
1. **Load prior review state** — read previous referee reports and editorial decision from `quality_reports/reviews/` 2. **Skip desk review** — the paper was already accepted for review 3. **Same referees** — reload the same dispositions and pet peeves from round 1 4. **Referee R&R mode** — each referee receives their previous report alongside the revised manuscript:
You previously reviewed this paper. Your prior report is attached. Check whether each concern you raised has been adequately addressed. New concerns may arise from the revisions. Score the revision, not the original — improvement matters.
They check whether each concern was: Resolved / Partially resolved / Not addressed. They may flag new concerns from the revisions.
5. **Editor R&R decision** — Round 2 allows Accept/Minor/Major/Reject. Round 3 allows Accept/Minor/Reject only. Max 3 rounds total — editor's patience runs out, just like real life. 6. **Save reports** with `_r2` or `_r3` suffix to `quality_reports/reviews/`
Same three-phase flow as `--peer`, with these changes:
1. **Editor assigns adversarial dispositions** — both refere
## 🔥 力荐 · 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…