From jcf-skills
Prepare data-availability statements and code/data archives for Journal of Corporate Finance submissions under Elsevier Research Data Option C.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jcf-skills:jcf-replication-and-data-policyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Drafting the **data-availability statement** at submission
JCF follows Elsevier "Research Data" Option C. Authors are required to state data availability at submission and are encouraged to deposit research data — including software, code, models, and algorithms — in a relevant repository and cite/link it, or provide a statement explaining why the data cannot be shared.
There is no dedicated JFE-Data-Archive-style mandatory replication-package mandate for JCF (待核实 / none found): the policy is the standard Elsevier data-availability-statement framework, not a finance-society mandatory code/data archive.
run_all) regenerating every table/figureSource | Deposit raw? | What to deposit instead
Compustat / CRSP / CCM | No (license) | Pull scripts, link rules, filter code, variable formulas
SDC Platinum / Refinitiv | No | Deal-screen criteria, query dates, cleaning code
DealScan | No | Facility-match code; loan-level filter documentation
BoardEx / ISS / Execucomp | No | Classification rules; year-by-year coverage notes
Hand-collected governance | Usually yes | The dataset itself with a DOI + collection protocol
EDGAR / public filings text | Yes | Scraper code, parsed extracts, dictionary files
Derived firm-year variables | Check terms | Many vendors bar derived-data sharing — confirm first
When in doubt about derived data, describe the construction completely rather than deposit — a license breach is worse than an opaque archive.
Illustrative Option C wording for a governance paper combining BoardEx with hand-collected charter amendments:
Data availability: Board and director data were obtained from BoardEx under license and cannot be
redistributed; access instructions and full variable-construction code are provided at [DOI]. The
hand-collected charter-amendment dataset and all analysis code are deposited at [repository, DOI].
Compustat and CRSP inputs are available from WRDS under subscription.
Adapt the names and repositories; the structure — what is licensed, what is deposited, where the code lives — is what the editor checks.
archive/
README.md # inputs, licenses, runtime, expected outputs
run_all.do|.R|.py # single entry point; table/figure numbering matched
build/ # pull + clean scripts per source (compustat.do, boardex.R, sdc.py)
analysis/ # one script per exhibit (t3_main_did, f2_event_study)
handcollected/ # shareable data + collection protocol
output/ # regenerated exhibits land here
Number analysis scripts by exhibit so an R&R that renumbers tables is a rename, not an archaeology project. JCF revisions routinely add robustness exhibits; an archive organized per-exhibit absorbs them without breaking run_all.
【DAS】Option C statement drafted? [Y/N]
【Archive】run_all + versions + seeds + var-construction? [Y/N each]
【Deposit】DOI for shareable data/code? [Y/N]; licensed-data note? [Y/N]
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jcf-skillsPrepares code and data archives required by the JFQA Code Sharing Policy for accepted post-2024 submissions. Builds source code, datasets, and read-me for deposit in the JFQA Dataverse.
Generates a JBF/Elsevier Option C replication package with data availability statement, code archive structure, and proprietary-data access documentation for banking/finance manuscripts.
Prepares research-data materials for JFI submissions under Elsevier Option C: deposits data/code, writes Data Statements, and handles restricted banking data access routes.