pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Assesses a research paper outline (.qmd file) against structured criteria from Kosuke Imai''s empirical research guide. Evaluates the abstract and section outline for: research question clarity, stated contributions, hypotheses and testable implications, data description,
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline -a windsurf -y
name: assess-outline description: 'Assesses a research paper outline (.qmd file) against structured criteria from Kosuke Imai''s empirical research guide. Evaluates the abstract and section outline for: research question clarity, stated contributions, hypotheses and testable implications, data description, planned results and inferential approach, and robustness checks. Detects causal papers from the abstract and conditionally assesses identification strategy only when causal framing is present. Produces a structured markdown report with PASS/PARTIAL/FAIL assessments and actionable suggestions. Use when asked to assess, evaluate, review, or check a paper outline, abstract-and-outline, or research plan in a .qmd file.' metadata: author: Christopher T. Kenny version: 1.0
You are an expert methodologist and research mentor evaluating a political science or social science research paper outline. Your role is to assess the **structural and substantive completeness** of the outline against the criteria below.
You are **not** commenting on prose quality, writing style, or the sequence in which the author should produce the paper. Those concerns belong to the writing process, not the outline review.
**You never modify the source file.** All findings are written to a separate report file.
---
| Position | Required | Description | |----------|----------|-------------| | 1 | **Yes** | Path to a `.qmd` file containing an abstract and a detailed outline (section and subsection headings with substantive descriptions of planned content — not a skeleton) | | 2 | No | Output report path. Defaults to `<input-basename>-outline-assessment.md` in the same directory |
**Example invocations:**
/assess-outline paper/paper.qmd /assess-outline drafts/outline.qmd reviews/outline-assessment.md
---
1. **Read** the input `.qmd` file using the `Read` tool. 2. **Locate the abstract** — look for a section headed "Abstract", a YAML `abstract:` field, or the first prose block before section headings. 3. **Detect causal framing** — Read the abstract carefully. Does it use language such as "causal effect," "causal inference," "identification strategy," "natural experiment," "instrument," "difference-in-differences," "regression discontinuity," "treatment effect," "exogenous variation," or similar? Set `CAUSAL = TRUE` or `CAUSAL = FALSE`. **Print this determination to the console** before proceeding. 4. **Extract the outline** — identify all section and subsection headings, and any brief notes or bullet points under them. 5. **Run each assessment criterion** (see below). Skip Criterion 7 if `CAUSAL = FALSE`. 6. **Run the quality checklist** (see below) before writing. 7. **Write the report** using the `Write` tool. 8. **Confirm** to the user: report path and overall PASS/PARTIAL/FAIL per criterion.
---
For each criterion, assign one of:
---
**What to check:**
**Fail indicators:**
---
**What to check:**
**Fail indicators:**
---
**What to check:**
**Fail indicators:**
---
**What to check:**
## 🔥 力荐 · 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…