From aer-insights-skills
Assembles the data and code deposit for an AER: Insights manuscript to meet AEA Data Editor's reproducibility requirements. Builds package and README; does not run the analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aer-insights-skills:aeri-replication-packageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- A conditional accept is likely or in hand and the deposit is not assembled
AER: Insights enforces the AEA Data and Code Availability Policy, administered by the AEA Data Editor (Lars Vilhuber). Before publication, authors deposit data, code, and documentation sufficient to permit replication of every result in the paper and approved appendices in the AEA Data and Code Repository (openICPSR); the data editor's team verifies reproducibility before the paper is published. The short format does not shrink this requirement — the Supplemental Appendix results are in scope too. Build the package as you go, not after the conditional accept, because the verification step is a gate to publication.
run/00_master) that regenerates every exhibit end-to-end.aeri-robustness, aeri-theory-model) must still be reproducible.data/raw (read-only) → code → output; see ../../resources/code/ for a runnable skeleton.Because AER: Insights decisions are conditional accept or reject with no traditional R&R
(aeri-referee-strategy), a conditional accept moves quickly to the
data-editor stage. There is no long revision phase in which to build the package retroactively. Have the
deposit essentially ready at submission, so a conditional accept does not stall on reproducibility. The
data editor's check is a gate to publication, not a formality — non-reproducible code delays or blocks
the paper regardless of the editor's decision.
A fictional staggered-DiD paper has five exhibits and a dozen appendix tables. The package contains a
00_master script that runs 01_clean → 02_descriptive → 03_did_modern → 08_robustness →
09_tables, regenerating Figures 1–2 and Tables 1–3 plus every appendix table, with seeds set in the
bootstrap step. The README maps "Figure 1 ← code/03_did_modern.do, lines 40–80" and lists Stata 18 with
pinned csdid/reghdfe versions. The restricted payroll extract is described with an application link and
the exact code that would run on it. This is what passes the AEA Data Editor on the first pass.
【Master script】regenerates all exhibits + in-text numbers? [Y/N]
【README】sources / file list / versions / exhibit→code map present? [Y/N]
【Data status】public deposit / restricted (statement + access + code)?
【Seeds & versions】set and pinned? [Y/N]
【Appendix in scope】appendix results reproducible? [Y/N]
【Deposit target】AEA Data and Code Repository (openICPSR)
【Next step】aeri-referee-strategy (or aeri-submission if submitting)
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin aer-insights-skillsAssembles the data and code replication package for AEJ: Applied manuscripts to meet AEA Data and Code Availability Policy requirements, including openICPSR deposit, README, and Data Availability Statement.
Builds the data and code deposit for an AEJ: Economic Policy manuscript to satisfy the AEA Data and Code Availability Policy. Creates the openICPSR deposit, README, and restricted-data access paths.
Assembles the data-and-code replication package for a REStat manuscript, including deposit to the REStat Harvard Dataverse with a replication-permitting README.