aejmac-robustness
Use when the headline result of an American Economic Journal: Macroeconomics (AEJ: Macro) manuscript must be shown stable across specification, sample, identification, and tuning choices.
Install / Use
npx skills add brycewang-stanford/Awesome-Journal-Skills --skill aejmac-robustnessInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of aejmac-robustness
aejmac-robustness scores 88/100 on our quality scale, 1580th of 4,610 Development & Engineering skills we index (top 35%).
Its SKILL.md is 6.3 KB long, well organised into 13 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
With 1,158 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 18 days ago, so aejmac-robustness is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
aejmac-robustness compared with similar skills
All 4 of these similar skills score higher than aejmac-robustness; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| aejmac-robustness (this skill)by brycewang-stanford | 88 | 1.2k | 18d ago | SKILL.md |
| ai-job-searchby MadsLorentzen | 100 | 44.8k | today | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.7k | 3d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 10d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 10d ago | SKILL.md |
Frequently asked questions
- How do I install aejmac-robustness?
- Run
npx skills add brycewang-stanford/Awesome-Journal-Skills --skill aejmac-robustness. The install tabs above show the steps for each supported agent. - Which AI agents does aejmac-robustness work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is aejmac-robustness safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is aejmac-robustness still maintained?
- The repository was last updated 18 days ago, so aejmac-robustness is actively maintained.
Skill content
View source on GitHubname: aejmac-robustness description: Use when the headline result of an American Economic Journal: Macroeconomics (AEJ: Macro) manuscript must be shown stable across specification, sample, identification, and tuning choices. Builds the robustness program a macro referee will demand; it does not establish the primary identification or model (use aejmac-identification / aejmac-theory-model first).
Robustness Program (aejmac-robustness)
When to trigger
- The headline number rests on one specification, one sample, one lag length, or one grid
- A referee could ask "is this an artifact of [choice]?" and you have no panel of alternatives
- The empirical IRF and the model-implied response are compared but only at the baseline
- A structural/calibrated result has never been re-run under alternative targets
The AEJ: Macro robustness bar
Macro inference is fragile in characteristic ways: short effective samples, structural breaks (Great Moderation, ZLB, COVID), specification forks (lag length, detrending, prior, calibration target), and method dependence (SVAR vs. LP; perturbation vs. global). The AEJ: Macro robustness bar is to show the headline quantity survives the choices a skeptical macro referee would flip, and to be honest where it does not. Robustness is not a graveyard of extra tables — it is a targeted defense of the specific number the paper claims.
A macro robustness program (build the panel)
Empirical (SVAR / LP / narrative)
- Sample splits: pre/post-1984 (Great Moderation), exclude/keep the ZLB period, exclude COVID; report whether the response is stable.
- Specification: lag length, detrending/filtering choice (HP vs. one-sided vs. none), control set, levels vs. differences.
- Method cross-check: if SVAR is baseline, corroborate with LP (and vice versa); agreement is strong evidence.
- Inference: alternative HAC bandwidths / clustering; weak-instrument-robust bands for proxy-VAR/LP-IV.
- Identification variants: alternative orderings / sign sets / instrument constructions.
Quantitative (DSGE / HANK / structural)
- Alternative calibration targets and parameter ranges; show how the headline quantity moves.
- Alternative solution method / accuracy (higher perturbation order, finer grid) where nonlinearity matters.
- Alternative model elements (Taylor-rule coefficients, adjustment costs, market structure) the referee will name.
- Estimation: alternative moments / priors; re-estimate on a subsample.
Cross-cutting
- External validity: another country / dataset / period where the mechanism should also hold.
- Placebo / falsification: a response that should be zero (pre-shock leads; a non-targeted series).
Reporting discipline
- Lead with a one-paragraph summary of what is robust and what is not, then a compact robustness table/figure.
- Keep the baseline number visible in every robustness exhibit so the reader sees the movement.
- Put the bulk in the online appendix; main text carries the decisive checks only.
- A spec-curve / multiverse plot is powerful for empirical macro when many forks exist.
Execution bridge (StatsPAI / Stata MCP)
Run the battery, don't just enumerate it. Full map:
execution-with-mcp. AEJ: Macro mixes empirical and structural work — local projections (local_projections / irf) are in StatsPAI, but DSGE / calibration estimation is outside this causal-inference toolchain.
- Many outcomes / specifications:
romano_wolf(step-down FWER, accounts for cross-test correlation) orbenjamini_hochberg— report the adjusted threshold. - OVB sensitivity:
oster_delta/sensemakr— the confounder strength that would overturn the headline. - Inference:
wild_cluster_bootstrap(few clusters),twoway_cluster/conley. - Re-fit off one handle:
audit_result(result_id)lists the missing checks and the exactsuggest_functionfor each — no guessing the battery. - Exhibits:
etable/did_summary_to_latexfrom the handle — no retyped numbers.
Keep the decisive checks in the body and the exhaustive (now actually-run) battery in the appendix. See the executed chain in the JF execution walkthrough.
Checklist
- [ ] The specific choices a referee would flip are enumerated
- [ ] Sample splits across the relevant macro breaks (Great Moderation / ZLB / COVID)
- [ ] Specification forks (lags, filtering, controls) tested with baseline shown alongside
- [ ] Method cross-check (SVAR↔LP, or perturbation↔global) where both are plausible
- [ ] Quantitative: alternative targets/parameters move the headline within a stated range
- [ ] Placebo/falsification and at least one external-validity check
- [ ] Honest statement of where the result weakens, not just where it holds
Anti-patterns
- A wall of robustness tables that never restate the baseline, so movement is invisible
- Testing only the choices that confirm the result; omitting the obvious adversarial fork
- Ignoring the ZLB/COVID break in a sample that spans it
- Claiming robustness from one alternative specification
- Hiding a fragile headline behind a forest of irrelevant checks
- "Available upon request" instead of an online-appendix robustness section
Worked vignette: is the fiscal multiplier a Great-Moderation artifact? (illustrative)
A paper reports a fiscal multiplier of 1.2 from a proxy-VAR on 1960–2019. A referee suspects it is driven by the volatile pre-1984 period. The robustness program: re-estimate on 1984–2019, exclude the ZLB years, and corroborate with local projections using the same narrative instrument. Suppose the multiplier is 1.2 full sample, 1.0 post-1984, 1.4 at the ZLB, all with overlapping bands, and the LP cross-check agrees within 0.1 — the paper then claims a multiplier "around 1.0–1.4 depending on the monetary regime," which is more credible and more interesting than the single number (illustrative).
Output format
【Headline quantity defended】... (baseline value)
【Empirical robustness】sample splits / specs / method cross-check / inference variants
【Quantitative robustness】alt targets / parameters / solution accuracy
【Placebo + external validity】...
【Where it weakens (honest)】...
【Next step】aejmac-tables-figures
Related Skills
ai-job-search
44.8kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.7kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
