From jfm-skills
Builds a design-based robustness ledger for Journal of Financial Markets manuscripts, addressing sensitivity to liquidity measures, sample filters, microstructure noise, and inference.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jfm-skills:jfm-robustnessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- The headline holds with the chosen liquidity measure but you have not shown it survives alternatives
JFM referees do not want a wall of robustness tables; they want each check tied to a named threat to the microstructure interpretation. Build the ledger threat-first.
| Threat to the microstructure claim | Robustness check that addresses it |
|---|---|
| It's the measure, not the mechanism | Re-run with alternative liquidity/impact constructs (quoted↔effective↔realized; Amihud↔intraday impact) |
| It's the filter / sample | Vary inclusion screens, period, asset universe, price/penny screens; subsample by cap/volume |
| It's microstructure noise | Account for bid-ask bounce / discreteness; realized-volatility noise corrections; sampling-frequency sensitivity |
| It's the diurnal pattern | Time-of-day controls or within-bin estimation |
| It's confounded by volatility/volume | Condition on or partial out volatility and volume; show the effect is not mechanical |
| It's bad inference | Cluster by stock and by time (two-way); Newey-West for autocorrelation; wild-cluster bootstrap with few venues |
| It's a few names / event days | Drop influential stocks/days; winsorize; report the distribution, not just the mean |
Keep a one-line rationale per check ("addresses the concern that …"). Park the bulk in the Internet Appendix; keep the load-bearing ones in the main text (see jfm-tables-figures).
Bid-ask bounce, price discreteness, and stale quotes can manufacture spurious patterns, so a dedicated noise battery is often expected. Standard moves: show the result is not an artifact of the bid-ask bounce (e.g., using mid-quote rather than transaction prices, or signed measures); test sensitivity to the sampling frequency (5-min vs. 1-min vs. tick) since noise dominates at the finest frequencies; for realized-volatility-based measures, apply a noise-robust estimator; and confirm the effect is not driven by the minimum-tick discreteness alone. Naming this battery explicitly signals to the referee that you know microstructure noise is the field's characteristic confounder.
Headline: a market-structure change narrows effective spreads by 12 bps. The threat-mapped ledger reads: (1) measure — repeat with quoted and realized spreads and with Amihud; effect 9-14 bps across measures; (2) sample — split by market cap and by sub-period; significant in both halves; (3) noise — show it is not driven by tighter discreteness alone by controlling for the binding-tick fraction; (4) inference — two-way cluster by stock and day, t falls from 6.1 to 3.4 but stays significant; (5) confound — partial out contemporaneous volatility and volume, effect 10 bps; (6) mechanism corroboration — effect is twice as large in high-adverse-selection (high-PIN) names, exactly where theory predicts. Each line names the threat it kills; the corroboration line turns a defensive section into evidence for the mechanism.
JFM does not reward a 20-table robustness appendix; it rewards the right checks. The decision rule: include a check if a competent microstructure referee would otherwise doubt the interpretation. Measurement and inference are nearly always load-bearing (keep in main text). Sub-period splits and influential-name drops are usually appendix material. A check that does not map to a named threat should be cut, not kept "to be safe" — orphan tables signal the authors are unsure which concern is real.
Microstructure data tempt authors into overstated precision because the samples are enormous — millions of trades, thousands of stock-days — so t-statistics look huge under naive standard errors. But the observations are not independent: a stock's liquidity is autocorrelated over days, and all stocks share common daily shocks. The correct default is two-way clustering by stock and by day; with a market-structure event affecting few venues, add a wild-cluster bootstrap for few-cluster bias; with persistent intraday series, consider Newey-West. Report the t-statistic under the correct scheme, not the inflated naive one, and state the choice in the table notes. A referee who sees an implausible t = 40 will assume the inference is wrong and discount the whole paper — pre-empt it.
The strongest JFM robustness sections do not merely show the result does not break — they show it behaves the way the microstructure theory predicts. If the mechanism is adverse selection, the effect should be larger in high-information-asymmetry names (high PIN, small caps, around earnings); if it is inventory cost, larger in low-volume, hard-to-hedge names; if it is fragmentation, larger where venue competition is most intense. A heterogeneity pattern that lines up with the proposed channel is far more persuasive than another column of stable coefficients, because it rules out alternative explanations that would not predict the same cross-section. Plan one such "mechanism-corroboration" cut and give it main-text space; it converts a defensive section into affirmative evidence.
【Journal】Journal of Financial Markets (JFM)
【Skill】jfm-robustness
【Measure robustness】alternatives tried + result holds? [Y/N]
【Inference】clustering / NW / bootstrap chosen + rationale
【Noise & confounds】bounce/discreteness + volatility/volume handled? [Y/N]
【Design checks】placebo / alt controls / pre-trends (if event) ?
【Mechanism corroboration】effect strongest where theory predicts? [Y/N]
【Ledger】each check ↔ named threat? [Y/N]
【Source status】verified URL / 待核实 / not asserted
【Next skill】jfm-tables-figures
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin jfm-skillsDesigns a robustness layer for international-finance results, answering threats like episode-driven results, US-centrism, regime dependence, fragile measurement, and cross-country dependence.
Selects threat-targeted robustness checks for Financial Management papers, demoting trivial tests. Maps each alternative explanation to one targeted check, then cuts the rest.
Builds an exhaustive robustness battery for financial-economics results — alternative measures, specifications, samples, inference, falsification, and rival explanations. Decides which tests go to main text vs. Internet Appendix.