/aeja-replication-package
Use when assembling the data and code replication package for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript to pass the AEA Data and Code Availability Policy and the AEA Data Editor's pre-publication reproducibility check. Builds the openICPSR deposit
$ npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill aeja-replication-package --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/aeja-replication-package
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when assembling the data and code replication package for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript to pass the AEA Data and Code Availability Policy and the AEA Data Editor's pre-publication reproducibility check. Builds the openICPSR deposit
SKILL.md
aeja-replication-package.SKILL.mdname: aeja-replication-package
description: Use when assembling the data and code replication package for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript to pass the AEA Data and Code Availability Policy and the AEA Data Editor's pre-publication reproducibility check. Builds the openICPSR deposit and README; it does not run the analysis or write the paper.
Replication Package & AEA Data Policy (aeja-replication-package)
When to trigger
- The paper is empirical and you are heading toward acceptance (or want to build the package early)
- An R&R or conditional acceptance asks you to prepare the data + code deposit
- You need to write the README and Data Availability Statement to AEA standard
- Some data are restricted/proprietary and you must plan the deposit around that
Why this is the AEJ: Applied signature
The single most distinctive AEJ: Applied differentiator is the **AEA Data and Code Availability Policy**, administered by the **AEA Data Editor (Lars Vilhuber)**. Papers offered a revise-and-resubmit are asked to submit a data replication package at resubmission, and accepted papers must clear the Data Editor's compliance and reproducibility checks before publication. The default home is the **AEA Data and Code Repository on openICPSR**; other trusted repositories require appropriate Data Editor access. Build this package as you analyze; do not treat it as an acceptance-day formality.
What the package must contain
| Component | Requirement | |-----------|-------------| | **Data files** | All data used, *unzipped*, in open/documented formats; or, for restricted data, a precise access path | | **Analysis + transformation code** | Every script from raw data → cleaned data → each table/figure | | **Master script** | One `run_all` that regenerates every exhibit from raw inputs | | **README** | AEA README template: data sources, access, computational requirements, run instructions, exhibit-to-code mapping | | **Data Availability Statement (DAS)** | States provenance and access terms for each dataset; required in the paper | | **Instruments** | Survey instruments / experiment instructions for own-data studies |
Handling restricted or proprietary data
- You **cannot** deposit restricted data, but you **must** still deposit all code and document the exact access procedure (provider, application steps, cost, approximate wait).
- Provide a small **synthetic or public extract** so the code runs and the Data Editor can verify logic where possible.
- Declare any **restricted-data or exemption request at the earliest opportunity** — limited-access arrangements are at editor/Data-Editor discretion and must be flagged, not discovered at the check.
Reproducibility hygiene (build as you go)
- **Pin versions:** Stata `version` + recorded `ssc`/`net` package versions; `requirements.txt`/conda env (Python); `renv.lock` (R).
- **Set and report seeds** for every simulation, bootstrap, and randomization-inference step.
- **No absolute paths** — one root macro/variable; relative paths thereafter.
- **Exhibit-to-code map** in the README: Table 3 → `code/05_main.do`, Figure 2 → `code/06_event_study.R`, etc.
- **Run it clean** on a fresh checkout before depositing; the Data Editor will.
> Adapt the vendored skeleton in [`../../resources/code/`](../../resources/code/) (master script → clean → descriptive → DID/IV/RD/DML → mechanism → robustness → tables) as the package backbone.
Checklist
- [ ] One `run_all` master script regenerates every table and figure from raw data
- [ ] All data deposited unzipped (or restricted-data access path fully documented + synthetic extract provided)
- [ ] README follows the AEA template with a complete exhibit-to-code map
- [ ] Data Availability Statement written for every dataset, with access terms
- [ ] Software/package versions pinned; seeds set and reported
- [ ] No absolute paths; runs clean on a fresh checkout
- [ ] Restricted-data / exemption requests declared early, not at the check
- [ ] Own-data studies include survey instruments / experiment instructions
Anti-patterns
- Treating the package as an acceptance-day task — the check is **pre-publication** and gates publication
- Depositing code that depends on absolute paths or unrecorded package versions (fails to reproduce)
- Zipped data, missing intermediate files, or a README with no exhibit-to-code mapping
- Restricted data discovered at the check with no access documentation or synthetic extract
- Unset seeds making bootstrap/RI results non-reproducible
Output format
【Master script】run_all regenerates all exhibits from raw? [Y/N]
【Data】all deposited unzipped, or restricted path + synthetic extract? [state]
【README】AEA template + exhibit-to-code map complete? [Y/N]
【DAS】written for every dataset with access terms? [Y/N]
【Reproducibility】versions pinned + seeds set + no absolute paths + clean fresh run? [Y/N]
【Restricted/exemption】declared early? [Y/N/NA]
【Next step】aeja-referee-strategy (or aeja-submission)
Supplementary resources
- [`../../resources/code/`](../../resources/code/) — reproducible Stata + Python skeleton to adapt as the package backbone
- [`../../resources/official-source-map.md`](../../resources/official-source-map.md) — official AEA URLs behind the data/code policy
Read more
name: aeja-replication-package description: Use when assembling the data and code replication package for an American Economic Journal: Applied Economics (AEJ: Applied) manuscript to pass the AEA Data and Code Availability Policy and the AEA Data Editor's pre-publication reproducibility check. Builds the openICPSR deposit and README; it does not run the analysis or write the paper.
Replication Package & AEA Data Policy (aeja-replication-package)
When to trigger
- The paper is empirical and you are heading toward acceptance (or want to build the package early)
- An R&R or conditional acceptance asks you to prepare the data + code deposit
- You need to write the README and Data Availability Statement to AEA standard
- Some data are restricted/proprietary and you must plan the deposit around that
Why this is the AEJ: Applied signature
The single most distinctive AEJ: Applied differentiator is the **AEA Data and Code Availability Policy**, administered by the **AEA Data Editor (Lars Vilhuber)**. Papers offered a revise-and-resubmit are asked to submit a data replication package at resubmission, and accepted papers must clear the Data Editor's compliance and reproducibility checks before publication. The default home is the **AEA Data and Code Repository on openICPSR**; other trusted repositories require appropriate Data Editor access. Build this package as you analyze; do not treat it as an acceptance-day formality.
What the package must contain
| Component | Requirement | |-----------|-------------| | **Data files** | All data used, *unzipped*, in open/documented formats; or, for restricted data, a precise access path | | **Analysis + transformation code** | Every script from raw data → cleaned data → each table/figure | | **Master script** | One `run_all` that regenerates every exhibit from raw inputs | | **README** | AEA README template: data sources, access, computational requirements, run instructions, exhibit-to-code mapping | | **Data Availability Statement (DAS)** | States provenance and access terms for each dataset; required in the paper | | **Instruments** | Survey instruments / experiment instructions for own-data studies |
Handling restricted or proprietary data
- You **cannot** deposit restricted data, but you **must** still deposit all code and document the exact access procedure (provider, application steps, cost, approximate wait).
- Provide a small **synthetic or public extract** so the code runs and the Data Editor can verify logic where possible.
- Declare any **restricted-data or exemption request at the earliest opportunity** — limited-access arrangements are at editor/Data-Editor discretion and must be flagged, not discovered at the check.
Reproducibility hygiene (build as you go)
- **Pin versions:** Stata `version` + recorded `ssc`/`net` package versions; `requirements.txt`/conda env (Python); `renv.lock` (R).
- **Set and report seeds** for every simulation, bootstrap, and randomization-inference step.
- **No absolute paths** — one root macro/variable; relative paths thereafter.
- **Exhibit-to-code map** in the README: Table 3 → `code/05_main.do`, Figure 2 → `code/06_event_study.R`, etc.
- **Run it clean** on a fresh checkout before depositing; the Data Editor will.
> Adapt the vendored skeleton in [`../../resources/code/`](../../resources/code/) (master script → clean → descriptive → DID/IV/RD/DML → mechanism → robustness → tables) as the package backbone.
Checklist
- [ ] One `run_all` master script regenerates every table and figure from raw data
- [ ] All data deposited unzipped (or restricted-data access path fully documented + synthetic extract provided)
- [ ] README follows the AEA template with a complete exhibit-to-code map
- [ ] Data Availability Statement written for every dataset, with access terms
- [ ] Software/package versions pinned; seeds set and reported
- [ ] No absolute paths; runs clean on a fresh checkout
- [ ] Restricted-data / exemption requests declared early, not at the check
- [ ] Own-data studies include survey instruments / experiment instructions
Anti-patterns
- Treating the package as an acceptance-day task — the check is **pre-publication** and gates publication
- Depositing code that depends on absolute paths or unrecorded package versions (fails to reproduce)
- Zipped data, missing intermediate files, or a README with no exhibit-to-code mapping
- Restricted data discovered at the check with no access documentation or synthetic extract
- Unset seeds making bootstrap/RI results non-reproducible
Output format
【Master script】run_all regenerates all exhibits from raw? [Y/N] 【Data】all deposited unzipped, or restricted path + synthetic extract? [state] 【README】AEA template + exhibit-to-code map complete? [Y/N] 【DAS】written for every dataset with access terms? [Y/N] 【Reproducibility】versions pinned + seeds set + no absolute paths + clean fresh run? [Y/N] 【Restricted/exemption】declared early? [Y/N/NA] 【Next step】aeja-referee-strategy (or aeja-submission)
Supplementary resources
- [`../../resources/code/`](../../resources/code/) — reproducible Stata + Python skeleton to adapt as the package backbone
- [`../../resources/official-source-map.md`](../../resources/official-source-map.md) — official AEA URLs behind the data/code policy
Stanford REAP × CoPaper.AI · 由斯坦福实证方法论团队精选与维护 访问 copaper.ai 微信:CoPaper.AI 按 11 个主流学科板块覆盖 经管与商科 社会科学 人文学科 数学与物理科学 生命科学 医学与健康 工程与技术 计算机科学与 AI 体育科学 点击任一学科名可跳转到对应说明;每类下的代表子领域在正文总览中完整列出。下方封面墙按 venue 导航,完整分类见覆盖一览。 🧭 布局指南 · 📚 Skill Pack 一览 · ⚡ 如何使用 · 🧪 自动实证
Other skills on awesome-journal-skills.
- /aaai-artifact-evaluation
Use when packaging AAAI code, data, multimedia appendices, technical appendices, reproducibility evidence, and post-acceptance artifact releases without violating double-blind or immutable-supplement rules.
Open skill - /aaai-author-response
Use when drafting an AAAI author response (rebuttal) under the single short character-limited author-feedback window, the no-URL rule, no-new-results guidance, AI-generated-review handling, and the AAAI two-phase review process where Phase-2 papers receive one feedback round
Open skill - /aaai-camera-ready
Use when preparing an accepted AAAI paper for camera-ready source submission to AAAI Press, including proceedings page limits, two-column template compliance, copyright transfer, purchased extra technical pages, deanonymization, registration, oral or poster presentation, and
Open skill - /aaai-experiments
Use when designing or auditing AAAI experiments for the broad-AI program committee, including baselines, ablations, statistical significance, robustness, human evaluation, AI-for-Social-Impact and alignment/safety evidence, compute and cost reporting, and
Open skill - /aaai-related-work
Use when positioning an AAAI paper's novelty against archival work, contemporaneous arXiv or workshop papers, and AAAI/IJCAI/NeurIPS/ICML/ICLR neighbors across the broad AI scope, while staying inside AAAI's dual-submission and AI-as-source policy constraints and writing a
Open skill - /aaai-reproducibility
Use when strengthening an AAAI paper's reproducibility checklist (placed after references), experimental traceability, seed and hyperparameter reporting, compute and cost disclosure, dataset access and licensing, code/data ZIP readiness, and the claim-to-evidence map that
Open skill

