From jcf-skills
Guides the empirical build for a JCF corporate-finance paper: assembles WRDS firm panels (Compustat/CRSP/SDC/DealScan), constructs variables, estimates with high-dimensional fixed effects and clustered errors, and layers robustness checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jcf-skills:jcf-data-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Assembling the firm-level panel and constructing corporate-finance variables
reghdfe / fixest): firm, year, and often industry×year.run_all) regenerating every table/figure from the build.Before adding robustness, build a ledger:
Claim | Firm sample | Event/date rule | Variable formula | FE/clustering | Output file
Use it to catch the most common JCF weaknesses:
Every main result should also have an economic magnitude row. If the table cannot say what a coefficient means for leverage, payout, investment, governance, innovation, or financing constraints, the result is not ready for a corporate-finance audience.
JCF referees read variable definitions before coefficients. Anchor each outcome to a recognized construction and disclose deviations:
Outcome | Conventional construction | Disclosure trap
Book leverage | (dltt + dlc) / at | Mixing book and market denominators across tables
Market leverage | debt / (debt + prcc_f x csho) | Stale prices at fiscal-year ends
Payout | dv and prstkc scaled by assets or earnings | Repurchase proxy ignores option-related buybacks
Investment | capx / lagged at (or PP&E) | Intangibles-heavy firms mismeasured; say so
Cash holdings | che / at (or net assets) | Net-of-cash denominators change percentile meaning
Tobin's q | (at + mkt equity - book equity) / at | A dozen variants exist — name yours and cite it
Board independence | independent directors / board size (BoardEx/ISS) | Vendor classification shifts over sample years
CEO pay | ExecuComp tdc1 | Option-valuation regime breaks across decades
Hypothetical (numbers illustrative): a governance mandate forces some boards to hit an independence threshold. Build trace: Compustat–CRSP universe 1996–2020 → drop financials (SIC 6000–6999) and utilities (4900–4999) → require BoardEx coverage → final panel of 2,400 firms and 21,000 firm-years. Treated = firms below the threshold pre-mandate (38% of the panel). Ledger rows written before estimation: the treatment-date rule (fiscal years ending after the compliance deadline), the independence formula, the FE plan (firm and industry-by-year), clustering (firm). When the headline says investment rises 1.1 percentage points of assets for treated firms, the magnitude row converts it: about 12% of the sample mean — a number a JCF reader can judge.
【Panel】sources + filters + winsor: documented? [Y/N]
【Spec】FE = <…>; cluster = <…>; estimator = <…>
【Robustness】<list run / planned>
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jcf-skillsRuns and documents empirical finance analysis for JFQA papers: data construction (CRSP/Compustat/TAQ/IBES), winsorizing, fixed effects, clustered/Newey-West standard errors, robustness, and reproducibility.
Runs and reports empirical analysis for JAE manuscripts: builds archival samples, specifies fixed effects and clustered standard errors, executes identification (DiD, IV, matching), and demonstrates robustness.
Builds or audits empirical data and estimation pipelines for Journal of Banking & Finance manuscripts: financial datasets, bank panels, winsorization, fixed effects, robustness checks, and reproducible scripts.