/aeja-identification
Use when the causal identification argument is the bottleneck for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript — RCT, difference-in-differences/event study, regression discontinuity, IV, or shift-share. Stress-tests the data-to-causal-estimate
$ npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill aeja-identification --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/aeja-identification
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when the causal identification argument is the bottleneck for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript — RCT, difference-in-differences/event study, regression discontinuity, IV, or shift-share. Stress-tests the data-to-causal-estimate
SKILL.md
aeja-identification.SKILL.mdname: aeja-identification
description: Use when the causal identification argument is the bottleneck for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript — RCT, difference-in-differences/event study, regression discontinuity, IV, or shift-share. Stress-tests the data-to-causal-estimate mapping to the AEJ: Applied credibility bar before exhibits are finalized; it does not write the prose or build the package.
Identification Strategy (aeja-identification)
When to trigger
- A causal claim rests on OLS + controls, or TWFE on staggered timing
- An RCT's estimand, balance, or attrition handling is not pinned down
- An RD's density, bandwidth, or covariate-smoothness defense is missing
- An IV's first stage is weak or the exclusion restriction is asserted, not argued
- You are unsure the design clears AEJ: Applied's credibility bar
The AEJ: Applied identification bar
AEJ: Applied is **identification-driven applied micro**: the **mapping from a source of variation to the causal estimand must be explicit, defended, and falsifiable**. Editors and referees here are unusually sophisticated about modern design pitfalls — staggered-DID bias, weak IV, RD manipulation, shift-share exogeneity. State the estimand, name the identifying assumption, show the diagnostic that could have failed but didn't, and keep the claim inside what the design supports. Inference must match the design (clustering at the assignment level; few-cluster corrections).
Design paths
Path A: RCT / field experiment (own data)
- **Estimand stated** (ITT vs. LATE/TOT); randomization unit and stratification described.
- **Pre-registration** (AEA RCT Registry / AsPredicted / OSF); report deviations from the pre-analysis plan.
- **Balance table** on baseline covariates; **attrition** examined and bounded (Lee bounds if differential).
- **Multiple-hypothesis adjustment** across outcomes/subgroups; explicit external-validity discussion.
Path B: Difference-in-differences / event study
- With staggered adoption, **move beyond TWFE** — Callaway–Sant'Anna, Sun–Abraham, de Chaisemartin–D'Haultfœuille, or Borusyak–Jaravel–Spiess imputation.
- **Clean event-study with leads** for pre-trends; report a Goodman-Bacon decomposition to show which 2×2s drive the estimate.
- State and defend **parallel trends**; consider Rambachan–Roth honest-DID sensitivity to parallel-trend violations.
Path C: Regression discontinuity
- **Density test** (McCrary / Cattaneo–Jansson–Ma) for manipulation; covariate smoothness at the cutoff.
- **Local-linear** with data-driven bandwidth; **bias-corrected, robust CIs** (rdrobust); donut and bandwidth-sensitivity checks.
- State whether the estimand is the local effect at the cutoff and resist extrapolation.
Path D: IV / shift-share
- **Strong first stage** (effective F / Montiel-Olea–Pflueger); with weak instruments use Anderson–Rubin / weak-IV-robust sets.
- **Exclusion restriction** argued from institutions/theory + falsification (reduced-form on never-takers, placebo outcomes).
- Shift-share: defend exogeneity of **shares** or **shocks** (Goldsmith-Pinkham–Sorkin–Swift / Borusyak–Hull–Jaravel) and report the implied just-identified weights.
Execution bridge (StatsPAI / Stata MCP)
Estimate and audit the identification claim, don't only argue it. Full map: [`execution-with-mcp`](../../../shared-resources/empirical-methods/execution-with-mcp.md). AEJ: Applied is applied microeconomics — labor, health, education, and development field settings where a clean research design is the entry ticket.
1. `detect_design` → `recommend` → fit with `as_handle=true` → `audit_result` to list the checks the design still owes. 2. **Staggered DiD:** `callaway_santanna` / `sun_abraham` + `bacon_decomposition` + `honest_did_from_result` (the pre-trend test is low-power, Roth 2022). 3. **IV:** `effective_f_test` + an `anderson_rubin_ci` (valid under weak instruments), not a 2SLS t-stat alone. 4. **RDD:** `rdrobust` (bias-corrected) + `rddensity` / `mccrary_test` for manipulation. 5. **OVB:** `oster_delta` / `sensemakr` — how strong a confounder would have to be.
Report the economic magnitude; route the full battery to the appendix; keep every number reproducible. A run end-to-end (synthetic data, real returns) is in the [JF execution walkthrough](../../../Journal-of-Finance-Skills/resources/worked-examples/02-execution-walkthrough.md). If StatsPAI/Stata are not connected, adapt the vendored `resources/code/` skeleton and flag any unverified number.
Checklist
- [ ] Design chosen; the variation-to-estimand mapping stated in one sentence
- [ ] Estimand named (ITT/LATE/ATT/local effect) and matched to the design
- [ ] Design-appropriate diagnostic shown (balance+attrition / pre-trends+Bacon / density+bandwidth / first-stage+exclusion)
- [ ] Modern estimator used where TWFE or 2SLS would bias
- [ ] Inference clustered at the assignment level; few-cluster issue addressed (wild-cluster bootstrap)
- [ ] The claim never exceeds what the design identifies (no extrapolation beyond the local/ITT object)
Anti-patterns
- TWFE on staggered treatment with no heterogeneity-bias discussion
- An RCT with no pre-registration, no balance table, or unexamined differential attrition
- RD with no density/manipulation test or with a hand-picked bandwidth
- "The instrument is plausibly exogenous" asserted with no falsification
- Reporting significance with asterisks but no clustered standard errors or weak-IV-robust set
- Reading a local RD or LATE estimate as if it were the population ATE
Worked vignette (illustrative)
A paper studies a job-training program rolled out across states in staggered years. The first draft uses TWFE and a referee flags negative weighting. The AEJ: Applied fix: re-estimate with Callaway–Sant'Anna by cohort, show flat pre-trend leads, and report a Goodman-Bacon decomposition revealing that 18% of the TWFE estimate came from contaminating alread
Read more
name: aeja-identification description: Use when the causal identification argument is the bottleneck for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript — RCT, difference-in-differences/event study, regression discontinuity, IV, or shift-share. Stress-tests the data-to-causal-estimate mapping to the AEJ: Applied credibility bar before exhibits are finalized; it does not write the prose or build the package.
Identification Strategy (aeja-identification)
When to trigger
- A causal claim rests on OLS + controls, or TWFE on staggered timing
- An RCT's estimand, balance, or attrition handling is not pinned down
- An RD's density, bandwidth, or covariate-smoothness defense is missing
- An IV's first stage is weak or the exclusion restriction is asserted, not argued
- You are unsure the design clears AEJ: Applied's credibility bar
The AEJ: Applied identification bar
AEJ: Applied is **identification-driven applied micro**: the **mapping from a source of variation to the causal estimand must be explicit, defended, and falsifiable**. Editors and referees here are unusually sophisticated about modern design pitfalls — staggered-DID bias, weak IV, RD manipulation, shift-share exogeneity. State the estimand, name the identifying assumption, show the diagnostic that could have failed but didn't, and keep the claim inside what the design supports. Inference must match the design (clustering at the assignment level; few-cluster corrections).
Design paths
Path A: RCT / field experiment (own data)
- **Estimand stated** (ITT vs. LATE/TOT); randomization unit and stratification described.
- **Pre-registration** (AEA RCT Registry / AsPredicted / OSF); report deviations from the pre-analysis plan.
- **Balance table** on baseline covariates; **attrition** examined and bounded (Lee bounds if differential).
- **Multiple-hypothesis adjustment** across outcomes/subgroups; explicit external-validity discussion.
Path B: Difference-in-differences / event study
- With staggered adoption, **move beyond TWFE** — Callaway–Sant'Anna, Sun–Abraham, de Chaisemartin–D'Haultfœuille, or Borusyak–Jaravel–Spiess imputation.
- **Clean event-study with leads** for pre-trends; report a Goodman-Bacon decomposition to show which 2×2s drive the estimate.
- State and defend **parallel trends**; consider Rambachan–Roth honest-DID sensitivity to parallel-trend violations.
Path C: Regression discontinuity
- **Density test** (McCrary / Cattaneo–Jansson–Ma) for manipulation; covariate smoothness at the cutoff.
- **Local-linear** with data-driven bandwidth; **bias-corrected, robust CIs** (rdrobust); donut and bandwidth-sensitivity checks.
- State whether the estimand is the local effect at the cutoff and resist extrapolation.
Path D: IV / shift-share
- **Strong first stage** (effective F / Montiel-Olea–Pflueger); with weak instruments use Anderson–Rubin / weak-IV-robust sets.
- **Exclusion restriction** argued from institutions/theory + falsification (reduced-form on never-takers, placebo outcomes).
- Shift-share: defend exogeneity of **shares** or **shocks** (Goldsmith-Pinkham–Sorkin–Swift / Borusyak–Hull–Jaravel) and report the implied just-identified weights.
Execution bridge (StatsPAI / Stata MCP)
Estimate and audit the identification claim, don't only argue it. Full map: [`execution-with-mcp`](../../../shared-resources/empirical-methods/execution-with-mcp.md). AEJ: Applied is applied microeconomics — labor, health, education, and development field settings where a clean research design is the entry ticket.
1. `detect_design` → `recommend` → fit with `as_handle=true` → `audit_result` to list the checks the design still owes. 2. **Staggered DiD:** `callaway_santanna` / `sun_abraham` + `bacon_decomposition` + `honest_did_from_result` (the pre-trend test is low-power, Roth 2022). 3. **IV:** `effective_f_test` + an `anderson_rubin_ci` (valid under weak instruments), not a 2SLS t-stat alone. 4. **RDD:** `rdrobust` (bias-corrected) + `rddensity` / `mccrary_test` for manipulation. 5. **OVB:** `oster_delta` / `sensemakr` — how strong a confounder would have to be.
Report the economic magnitude; route the full battery to the appendix; keep every number reproducible. A run end-to-end (synthetic data, real returns) is in the [JF execution walkthrough](../../../Journal-of-Finance-Skills/resources/worked-examples/02-execution-walkthrough.md). If StatsPAI/Stata are not connected, adapt the vendored `resources/code/` skeleton and flag any unverified number.
Checklist
- [ ] Design chosen; the variation-to-estimand mapping stated in one sentence
- [ ] Estimand named (ITT/LATE/ATT/local effect) and matched to the design
- [ ] Design-appropriate diagnostic shown (balance+attrition / pre-trends+Bacon / density+bandwidth / first-stage+exclusion)
- [ ] Modern estimator used where TWFE or 2SLS would bias
- [ ] Inference clustered at the assignment level; few-cluster issue addressed (wild-cluster bootstrap)
- [ ] The claim never exceeds what the design identifies (no extrapolation beyond the local/ITT object)
Anti-patterns
- TWFE on staggered treatment with no heterogeneity-bias discussion
- An RCT with no pre-registration, no balance table, or unexamined differential attrition
- RD with no density/manipulation test or with a hand-picked bandwidth
- "The instrument is plausibly exogenous" asserted with no falsification
- Reporting significance with asterisks but no clustered standard errors or weak-IV-robust set
- Reading a local RD or LATE estimate as if it were the population ATE
Worked vignette (illustrative)
A paper studies a job-training program rolled out across states in staggered years. The first draft uses TWFE and a referee flags negative weighting. The AEJ: Applied fix: re-estimate with Callaway–Sant'Anna by cohort, show flat pre-trend leads, and report a Goodman-Bacon decomposition revealing that 18% of the TWFE estimate came from contaminating alread
Stanford REAP × CoPaper.AI · 由斯坦福实证方法论团队精选与维护 访问 copaper.ai 微信:CoPaper.AI 按 11 个主流学科板块覆盖 经管与商科 社会科学 人文学科 数学与物理科学 生命科学 医学与健康 工程与技术 计算机科学与 AI 体育科学 点击任一学科名可跳转到对应说明;每类下的代表子领域在正文总览中完整列出。下方封面墙按 venue 导航,完整分类见覆盖一览。 🧭 布局指南 · 📚 Skill Pack 一览 · ⚡ 如何使用 · 🧪 自动实证
Other skills on awesome-journal-skills.
- /aaai-artifact-evaluation
Use when packaging AAAI code, data, multimedia appendices, technical appendices, reproducibility evidence, and post-acceptance artifact releases without violating double-blind or immutable-supplement rules.
Open skill - /aaai-author-response
Use when drafting an AAAI author response (rebuttal) under the single short character-limited author-feedback window, the no-URL rule, no-new-results guidance, AI-generated-review handling, and the AAAI two-phase review process where Phase-2 papers receive one feedback round
Open skill - /aaai-camera-ready
Use when preparing an accepted AAAI paper for camera-ready source submission to AAAI Press, including proceedings page limits, two-column template compliance, copyright transfer, purchased extra technical pages, deanonymization, registration, oral or poster presentation, and
Open skill - /aaai-experiments
Use when designing or auditing AAAI experiments for the broad-AI program committee, including baselines, ablations, statistical significance, robustness, human evaluation, AI-for-Social-Impact and alignment/safety evidence, compute and cost reporting, and
Open skill - /aaai-related-work
Use when positioning an AAAI paper's novelty against archival work, contemporaneous arXiv or workshop papers, and AAAI/IJCAI/NeurIPS/ICML/ICLR neighbors across the broad AI scope, while staying inside AAAI's dual-submission and AI-as-source policy constraints and writing a
Open skill - /aaai-reproducibility
Use when strengthening an AAAI paper's reproducibility checklist (placed after references), experimental traceability, seed and hyperparameter reporting, compute and cost disclosure, dataset access and licensing, code/data ZIP readiness, and the claim-to-evidence map that
Open skill

