From jeea-skills
Organizes robustness checks for JEEA manuscripts around threats a general-interest referee would raise, ensuring headline results are stable to specification, sample, inference, and assumption perturbations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jeea-skills:jeea-robustnessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- The main estimate moves when a referee imagines a different specification
A general-interest referee does not want a wall of extra columns — they want to know the headline result survives the threats that matter. Organize robustness by threat to the claim, not by "more specifications." Each robustness exhibit should answer a specific objection a JEEA referee would raise, and the headline magnitude should be stable in sign and roughly in size across the credible perturbations. Report everything as standard errors / confidence sets, never significance asterisks, and ensure every robustness check is reproducible for the JEEA Data Editor check.
| Threat to the claim | Robustness response |
|---|---|
| Omitted variables / selection | Oster (2019) δ and bounded bias; alternative controls; coefficient-stability discipline |
| Estimator bias (staggered DID) | heterogeneity-robust estimators (CS / SA / BJS / dCDH) as the main result, not an aside |
| Weak / invalid instrument | first-stage strength; Anderson–Rubin / weak-IV-robust sets; over-ID where available |
| Wrong inference | clustering at the right level; wild-cluster bootstrap with few clusters; randomization inference |
| Sample / outliers | winsorize / trim; alternative samples and time windows; influential-observation checks |
| Functional form | alternative specifications; semiparametric or flexible controls |
| Multiple hypotheses | Romano–Wolf / FDR adjustment when many outcomes/subgroups |
| Theory: assumption fragility | relax the driving assumption; show the result degrades smoothly, not knife-edge |
jeea-referee-strategy flags.A draft has fifteen robustness columns and a referee still calls the result fragile. The problem is that none of the fifteen addresses the actual threat — selection into treatment. The JEEA-grade fix cuts the padding and adds the three checks the threat demands: an Oster δ showing the bias needed to overturn the result exceeds 1, a placebo on a group the mechanism predicts should show no effect, and wild-cluster inference because there are only twelve treated units. One paragraph, three exhibits, threat neutralized — far more persuasive than fifteen columns of "add another control."
JEEA papers carry an online appendix, so use it to keep the main text focused: the headline robustness (the credible estimator, the key placebo, the inference fix) belongs in the main text; the exhaustive grid (every control set, every sample window) belongs in the appendix, referenced in one sentence. Do not bury the result-deciding check in the appendix, and do not pad the main text with checks no referee asked for.
【Threats addressed】[OVB / estimator / weak-IV / inference / sample / form / MHT / assumption]
【Main result estimator】[the credible one, not TWFE-only]
【Stability verdict】[sign + magnitude hold? Y/N, with the range]
【Inference】[clustering level; wild-cluster/RI if needed]
【Residual fragility】[what still moves the result]
【Next step】jeea-tables-figures
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jeea-skillsOrganizes robustness checks for IER papers by threat to load-bearing assumption, without running regressions. Helps structure responses to referee concerns.
Builds robustness suites for AEJ: Applied manuscripts to show headline estimates survive specification, sample, and inference choices.
Builds robustness batteries and falsification logic for JPE manuscripts whose main result rests on a single specification. Runs specification checks, mechanism discrimination tests, and structural sensitivity analysis.