From jmcb-skills
Plans threat-mapped robustness checks for JMCB-style empirical results, mapping each named threat (shock contamination, ordering dependence, regime artifact) to a specific diagnostic.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jmcb-skills:jmcb-robustnessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- The headline (an IRF, an elasticity, a counterfactual welfare number) might flip under nearby choices
JMCB referees do not reward a wall of additional regressions; they reward checks that are mapped to a named threat to the specific identification. A robustness suite is a list of "the result could be wrong because X — here is the check that rules out X." Given the journal's monetary/banking focus, the recurring threats are: shock contamination, specification dependence (lags, ordering, controls), inference understatement on panels and serially correlated series, and regime/sample instability around crises and policy transitions.
| Named threat | Diagnostic / check |
|---|---|
| Shock is contaminated (information effect, anticipation) | Re-identify with info-robust surprises; orthogonalize to forecast revisions; placebo on pre-announcement windows |
| SVAR result is ordering-/restriction-driven | Vary recursive ordering; alternative sign-restriction sets; report the full identified set |
| IRF is lag-length / horizon dependent | Vary VAR lags; local-projection vs. VAR; alternative horizons |
| Panel SEs understated | Two-way (bank and time) clustering; wild-cluster bootstrap with few clusters; Driscoll–Kraay for cross-sectional dependence |
| Result is one-regime (crisis/ZLB) artifact | Split pre/post-2008, exclude crisis, exclude ZLB; state-dependent specification |
| Demand contamination (micro-banking) | Tighter fixed effects (firm×time); single-bank-firm vs. multi-bank-firm subsample |
| Controls are doing the work | Sequentially add controls (Oster-style movement check); show coefficient stability |
| Outliers / measurement | Alternative winsorizing; drop largest institutions; alternative variable definitions |
jmcb-internet-appendix).For JMCB's two dominant data shapes, the default standard errors are usually wrong in a predictable direction:
State the clustering/inference choice once, prominently, and show the headline survives a reasonable alternative — referees treat a casual one-way-clustered SE as a red flag.
Many JMCB samples straddle the 2008 crisis, the ZLB/QE era, and post-Basel-III regulation. A result that holds only because one of these episodes dominates the variation is fragile. Show the headline in pre/post sub-samples, excluding the crisis window, and — where the mechanism plausibly changes at the bound — in a state-dependent specification (e.g., interacting the shock with a ZLB or high-uncertainty indicator). If the effect genuinely is regime-specific, that is itself a finding; report it as one rather than letting it masquerade as a general result.
A robustness section that runs every permutation signals uncertainty, not rigor. Pick the checks that map to the objections a JMCB referee will actually raise (shock cleanliness, demand contamination, inference, regime stability) and present those in the body with magnitudes side by side. Everything else — alternative winsorization thresholds, dozens of control permutations — goes to the online appendix with a one-line summary in text. The goal is to show the headline is stable where it matters, not to bury the reader.
An SVAR finds a contractionary monetary shock raises credit spreads. A referee suspects the recursive ordering. The threat-mapped response: re-estimate under three alternative orderings and a sign-restricted scheme, plot the IRFs together, and show the peak spread response stays in a 15–22bp band across all of them (illustrative). One check — using revised instead of real-time data — does shift the peak; the authors report it and argue the real-time version is the policy-relevant one. That honesty reads as strength at JMCB.
【Journal】Journal of Money, Credit and Banking
【Skill】jmcb-robustness
【Top threats】ranked list of what could make the headline wrong
【Threat → check】each check mapped to the threat it rules out
【Inference fix】clustering dims / few-cluster / serial-correlation handling
【Regime stability】crisis / ZLB / transition sub-samples
【Main vs appendix】load-bearing checks in text; tail mapped to online appendix
【Honest movement】any check that shifts the result + interpretation
【Next skill】jmcb-tables-figures
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jmcb-skillsOrganizes robustness checks for IER papers by threat to load-bearing assumption, without running regressions. Helps structure responses to referee concerns.
Designs a robustness layer for international-finance results, answering threats like episode-driven results, US-centrism, regime dependence, fragile measurement, and cross-country dependence.
Guides robustness checking for Journal of Health Economics submissions: maps threats (selection, concurrent policy, staggered timing, mismeasurement) to specific checks with point-estimate stability reporting.