From jpube-skills
Assembles data and code for a JPubE manuscript under Elsevier's Option C research-data framework, covering data-availability statements, repository deposit/citation/linking, restricted administrative data, and a reproducible package.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jpube-skills:jpube-replication-and-data-policyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- You are preparing a data-availability statement or research-data declaration
JPubE's Guide for Authors applies Elsevier Option C research-data instructions: deposit research data in a relevant repository, cite and link the dataset in the article, or provide a statement explaining why research data cannot be shared. For public-economics work using restricted tax, health, or register microdata, the practical route is usually a data statement plus a code package and exact access path rather than public release of protected rows.
Public-economics referees frequently ask to see the elasticity/bunching/RD pipeline, so build a clean package around the data route:
[dataset] marker where applicable.run_all) regenerating every table and figure from inputs; pin
software/package versions (renv.lock, requirements.txt, recorded ssc versions); set and report
seeds for bootstrap / randomization inference.run_all master script regenerates all exhibits; versions and seeds pinnedPublic-finance papers lean on restricted microdata more than most fields, so the availability statement is rarely "open repository." Route by what you actually used.
| Data source | Availability statement says | What you still ship |
|---|---|---|
| Public tax/SOI tabulations, survey extracts | Link repository (Mendeley/openICPSR/Zenodo) and cite dataset | Data + all code |
| IRS/SSA/CMS enclave microdata | Access path + agency + why microdata cannot leave | All cleaning + estimation code |
| European whole-population registers | Application route, custodian, approval ID | Code + non-disclosive aggregates |
| Mixed (public + restricted) | Split the statement by component | Repository for the open part, access note otherwise |
A social-insurance reform evaluated on a national register cannot share person-level rows. The package
still makes the DID pipeline auditable: run_all regenerates every exhibit from cleared aggregates; the
README maps Table 3 (the moral-hazard wedge) and Figure 2 (the event study) to their scripts;
renv.lock pins versions; the bootstrap seed is fixed so the SEs on the MVPF = 1.4 statistic
(illustrative) replicate. The availability statement names the custodian, the approval ID, and the
cell-suppression rule (min count 10), so a referee sees the workflow without touching protected
microdata.
【Data type】open / restricted-administrative / register / mixed
【Availability statement】drafted + consistent? [Y/N]
【Restricted access】path + agency + limits documented? [Y/N]
【Programs supplied】all cleaning + estimation code? [Y/N]
【Reproducibility】run_all + pinned versions + seeds? [Y/N]
【Policy check】Option C route and Editorial Manager data fields checked? [Y/N]
【Next step】jpube-review-process
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jpube-skillsGuides authors of accepted JOLE papers through assembling a data/code deposit for the JOLE Dataverse Repository, including proprietary-data handling and the AER data-availability policy.
Assembles a JDE-compliant replication package (data, code, README, pinned environment) for submission or acceptance. Does not run the analysis.
Prepares research-data materials for JFI submissions under Elsevier Option C: deposits data/code, writes Data Statements, and handles restricted banking data access routes.