SkillAgentSearch skills...

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-robustness

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

88/100

Supported Platforms

Universal

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.

Substance
29/30
Structure
17/20
Description
15/15
Adoption
13/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
aejmac-robustness (this skill)by brycewang-stanford881.2k18d agoSKILL.md
ai-job-searchby MadsLorentzen10044.8ktodayCLAUDE.md
claude-howtoby luongnv8910041.7k3d agoCLAUDE.md
algorithmic-artby anthropics100177.9k10d agoSKILL.md
pptxby anthropics100177.9k10d agoSKILL.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.

name: 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) or benjamini_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 exact suggest_function for each — no guessing the battery.
  • Exhibits: etable / did_summary_to_latex from 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

View on GitHub
GitHub Stars1.2k
CategoryDevelopment
Updated18d ago
Forks153

Languages

Stata

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions