A skill your agent uses when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a…

MITAuto-check passedResearch & Science

Install Jle Identification

skills CLI
$ npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jle-identification -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install brycewang-stanford/Awesome-Journal-Skills jle-identification --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/brycewang-stanford/Awesome-Journal-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Journal-of-Law-and-Economics-Skills/skills/jle-identification .claude/skills/jle-identification && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
jle-identification
GitHub stars
1.2k
Token cost
~2.3k tokens
SKILL.md length
1,048 words
Files
1
Skills in repo
2,387
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a…

  • A court/judge/case-assignment design
  • SKILL.md covers When to trigger, The JLE identification bar, Design paths and Execution bridge (StatsPAI /…, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • A regulatory threshold (RD)

What it does

Jle Identification is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a court/judge/case-assignment design, a regulatory threshold (RD), or an antitrust/enforcement event. Stress-tests the law-to-outcome mapping to the JLE credibility bar before exhibits are finalized; it does not write the prose or build the deposit.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Load testing. The repository describes itself as: Journal-specific Claude Code/Codex skill packs covering mainstream journals — AER, QJE, Nature, Cell, 管理世界, 经济研究 & 200+ more — your fast track to getting published. | 覆盖主流期刊的… The licence is MIT.

When your agent uses it

  • A court/judge/case-assignment design
  • A regulatory threshold (RD)
  • An antitrust/enforcement event

Example prompts

  • “/jle-identification”

What it can do on your machine

Read from SKILL.md and the folder at commit 932eb23. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Jle Identification loads about 2.3k tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 1,048 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~105
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from brycewang-stanford/Awesome-Journal-Skills at commit 932eb23, republished under its MIT licence (© brycewang-stanford). 1,048 words, ~2,348 tokens.

Download SKILL.mdSave it as .claude/skills/jle-identification/SKILL.md (or your agent's skills folder).
name
jle-identification
description
Use when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a court/judge/case-assignment design, a regulatory threshold (RD), or an antitrust/enforcement event. Stress-tests the law-to-outcome mapping to the JLE credibility bar before exhibits are finalized; it does not write the prose or build the deposit.

Identification Strategy (jle-identification)

When to trigger

  • A causal claim about a legal rule rests on OLS + controls, or TWFE on staggered statute adoption
  • A court/judge design's random-assignment defense, monotonicity, or exclusion is not pinned down
  • A regulatory threshold's density, bandwidth, or bunching response is unaddressed
  • An antitrust/enforcement event study has contaminated windows or no clean control market
  • You are unsure the design clears JLE's law-and-economics credibility bar

The JLE identification bar

JLE judges identification through a law-and-economics lens: the mapping from a legal/regulatory source of variation to the causal estimand must be explicit, defended, and consistent with how the rule actually operates. Referees here are economists who also know the institution — they will ask whether the statute really bound when you say, whether enforcement varied, whether the "control" jurisdiction had its own contemporaneous reform. State the estimand, name the identifying assumption, show the diagnostic that could have failed, and keep the claim inside what the legal design supports. Inference must match the design (cluster at the level of legal variation — usually the jurisdiction; correct for few jurisdictions).

Design paths

Path A: Law change / staggered statute adoption (DiD / event study)
  • With staggered adoption across jurisdictions, move beyond TWFE — Callaway–Sant'Anna, Sun–Abraham, de Chaisemartin–D'Haultfœuille, or Borusyak–Jaravel–Spiess imputation; a Goodman-Bacon decomposition to show which 2×2s drive the estimate.
  • Clean event-study leads for pre-trends; date treatment to when the rule binds (effective date, not signing date), and handle anticipation and phase-ins.
  • Rule out contemporaneous legal change in treated jurisdictions (other reforms riding the same bill); defend parallel trends across jurisdictions, ideally with Rambachan–Roth honest-DID.
Path B: Court / judge / case-assignment design (IV or as-good-as-random)
  • Establish random (or as-good-as-random) assignment of cases to judges/panels; test for balance on case characteristics; document the assignment rule and exceptions (recusal, specialization).
  • Judge leniency/stringency as an instrument: report first-stage strength, defend exclusion (the judge affects the outcome only through the ruling), and monotonicity (no defiers).
  • State the LATE (compliers near the assignment margin); resist reading it as the population effect.
Path C: Regulatory threshold / eligibility cutoff (RD / bunching)
  • Density test (McCrary / Cattaneo–Jansson–Ma) for manipulation around the regulatory cutoff; covariate smoothness; local-linear with data-driven bandwidth and bias-corrected robust CIs (rdrobust); donut and bandwidth sensitivity.
  • Where firms/agents sort to avoid a rule, treat bunching as evidence, not noise (size-based regulation, tax/penalty kinks); estimate the response from the missing mass.
  • State whether the estimand is the local effect at the threshold and resist extrapolation.
Path D: Antitrust / enforcement event (merger, decree, entry, ruling)
  • Define the event window tightly and rule out confounding announcements; for prices/output, use clean control markets unaffected by the action.
  • Get market definition right (the antitrust object); show the treated and control markets were comparable pre-event.
  • For merger price effects, consider difference-in-differences across affected vs. unaffected products/regions; for enforcement deterrence, distinguish the targeted firm from spillover deterrence on others.

Execution bridge (StatsPAI / Stata MCP)

Estimate and audit the design, don't only describe it. Full map: execution-with-mcp. JLE is empirical law-and-economics — DiD around legal/regulatory change is central.

  • detect_design → recommend → fit with as_handle=true → audit_result.
  • Observational causal claims: staggered DiD (callaway_santanna / sun_abraham + bacon_decomposition + honest_did_from_result); IV (effective_f_test + anderson_rubin_ci); RDD (rdrobust + mccrary_test).
  • Experiments: randomization-based inference + romano_wolf for many-outcome control.
  • Sensitivity: oster_delta / sensemakr for observational claims.

Report the magnitude in interpretable units; route the full battery to the appendix. A run end-to-end (synthetic data, real returns) is in the JF execution walkthrough.

Checklist

  • Design chosen; the legal-variation-to-estimand mapping stated in one sentence
  • Estimand named (ATT / LATE / local-at-threshold / event effect) and matched to the design
  • Treatment dated to when the rule binds; anticipation/phase-in handled
  • Design-appropriate diagnostic shown (event-study leads + Bacon / assignment balance + first-stage / density + bandwidth / clean control market)
  • Modern estimator where TWFE or 2SLS would bias; contemporaneous legal change ruled out
  • Inference clustered at the jurisdiction/assignment level; few-cluster correction (wild-cluster bootstrap)
  • The claim never exceeds what the legal design identifies (no extrapolation past the local/LATE object)
Show full SKILL.md (410 more words)Show less

Anti-patterns

  • TWFE on staggered law changes with no heterogeneity-bias discussion
  • Dating treatment to the statute's signing rather than its effective/binding date
  • A judge-IV design with no balance test, or with exclusion asserted (the judge surely affects only via the ruling) rather than argued
  • An RD at a regulatory cutoff with no density test, or ignoring bunching that signals manipulation
  • An enforcement event study with a contaminated window or a "control" market that shared the shock
  • Clustering at the firm level when the legal variation is at the state level (over-stated precision)

The single most common identification flaw a law-and-economics referee catches is mis-specifying when and on whom the rule operates — a problem generic econometrics training does not flag. Before estimating, pin down:

  • Signing vs. effective vs. enforcement date. A statute may be signed in one year, take effect the next, and be enforced only once an agency issues rules. Date treatment to when behavior could actually respond; show the others as robustness.
  • Who is bound and who is exempt. Grandfather clauses, small-firm carve-outs, and phase-ins mean the "treated" group is narrower than the jurisdiction; mis-coding exemptions attenuates the estimate.
  • Anticipation. If agents knew the rule was coming, pre-period behavior is contaminated; allow for anticipation windows.
  • Court vs. statute. A judicial decision can change the law mid-period within a jurisdiction; treat a controlling appellate ruling as a treatment date too.

Worked vignette (illustrative)

A paper studies whether a staggered state damages-cap reform reduced malpractice litigation. The first draft uses TWFE; a referee flags that early-reform states contaminate the comparison. The JLE fix: re-estimate with Callaway–Sant'Anna by adoption cohort, date treatment to the cap's effective date, and show flat event-study leads. A Goodman-Bacon decomposition reveals 22% of the TWFE estimate came from forbidden already-treated comparisons (illustrative). The heterogeneity-robust ATT settles at an 8% fall in claims (s.e. 3), an honest-DID bound shows it survives a plausible pre-trend violation, and a placebo on non-malpractice torts (uncapped) is null — isolating the legal channel.

Referee pushback mapped to the identification fix

  • "Staggered TWFE here is biased." → Re-estimate with Callaway–Sant'Anna / Sun–Abraham; show flat leads and a Bacon decomposition.
  • "Your control jurisdictions had their own reforms." → Document the legal landscape; drop contaminated controls; add a placebo on an unaffected legal area.
  • "Judge assignment isn't really random / the exclusion fails." → Show assignment balance, the assignment rule, and argue exclusion institutionally with a falsification on never-binding cases.

Output format

【Design】law change / court-assignment / RD-threshold / enforcement event
【Legal-variation-to-estimand mapping】one sentence
【Estimand】ATT / LATE / local-at-threshold / event effect
【Treatment timing】rule binds when: ___ (effective date, not signing)
【Identification evidence】event-leads+Bacon / assignment balance+first-stage / density+bandwidth / clean control market
【Estimator + inference】modern estimator; clustering at jurisdiction; few-cluster/honest-DID if any
【What it does NOT identify】[...]
【Next step】jle-theory-model (if a model is needed) or jle-robustness

© brycewang-stanford, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in Journal-of-Law-and-Economics-Skills/skills/jle-identification of brycewang-stanford/Awesome-Journal-Skills.

Open the folder on GitHubat commit 932eb23

Compare with similar skills

Jle Identification next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Jle Identification compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Jle Identification this skillbrycewang-stanford/Awesome-Journal-Skills1.2k—~2.3kAutomated safety check: PassMIT
What If OracleK-Dense-AI/scientific-agent-skills48k1 repos~2.9kAutomated safety check: PassCC-BY-NC-4.0
Paper ReviewEvoScientist/EvoSkills476—~4.5kAutomated safety check: PassApache-2.0
Data Finderbrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~1.7kAutomated safety check: PassCustom licence
Weakness Scannerflonat/flonat-research146—~1.5kAutomated safety check: PassMIT
Ecta Identificationfranklee16/academic-research-skills2231 repos~1.9kAutomated safety check: PassNone

Similar skills

  • What If Oracle

    K-Dense-AI/scientific-agent-skills

    Supports structured what-if scenario analysis for research planning, experimental contingencies, and scientific project decisions.

    48k GitHub starsUsed in 1 repo~2.9k tokens
    Research & ScienceAuto-check passed
  • Paper Review

    EvoScientist/EvoSkills

    Guides self-review of YOUR OWN academic paper before submission with adversarial stress-testing.

    476 GitHub stars~4.5k tokensUpdated 9 days ago
    Research & ScienceAuto-check passed
  • Data Finder

    brycewang-stanford/Auto-Empirical-Research-Skills

    Find and assess datasets for a research question. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.5k GitHub stars~1.7k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Weakness Scanner

    flonat/flonat-research

    Identify recurring weak arguments, unsupported assumptions, and vulnerable inference patterns across a literature corpus.

    146 GitHub stars~1.5k tokensUpdated 10 days ago
    Research & ScienceAuto-check passed
  • Ecta Identification

    franklee16/academic-research-skills

    A skill your agent uses when the bottleneck is identification and inference for an Econometrica manuscript — identification conditions and asymptotic distribution theory for an estimator, or axioms…

    223 GitHub starsUsed in 1 repo~1.9k tokens
    Research & ScienceAuto-check passed
  • Jbv Topic Selection

    franklee16/academic-research-skills

    A skill your agent uses when shaping or stress-testing a research question for the Journal of Business Venturing (JBV) — confirming the entrepreneurial phenomenon is central, picking a…

    223 GitHub starsUsed in 1 repo~1k tokens
    Research & ScienceAuto-check passed

More from brycewang-stanford/Awesome-Journal-Skills

All 2,387 skills in this repo
  • Aaag Data Analysis

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running and reporting the analysis for an Annals of the American Association of Geographers manuscript — spatial statistics and modeling, remote-sensing accuracy, or…

    1.2k GitHub stars~1.3k tokensUpdated 12 days ago
    Auto-check passed
  • Aaag Literature Positioning

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when positioning an Annals of the American Association of Geographers manuscript in the literature — engaging geographic scholarship across the relevant area and the…

    1.2k GitHub stars~1.3k tokensUpdated 12 days ago
    Auto-check passed
  • Aaag Rebuttal

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when responding to an Annals of the American Association of Geographers decision letter (major/minor revision) — building a point-by-point response to the subject editor and…

    1.2k GitHub stars~1.4k tokensUpdated 12 days ago
    Auto-check passed
  • Aaag Research Design

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when defending the research design of an Annals of the American Association of Geographers manuscript — spatial/quantitative analysis and GIScience, remote-sensing and…

    1.2k GitHub stars~1.4k tokensUpdated 12 days ago
    Auto-check passed
  • Aaag Review Process

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when you need to understand how the Annals of the American Association of Geographers evaluates a manuscript — double-anonymous review routed through a subject editor by…

    1.2k GitHub stars~1.3k tokensUpdated 12 days ago
    Auto-check passed
  • Aaag Submission

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running the final pre-submission preflight for the Annals of the American Association of Geographers via ScholarOne Manuscripts — area/article-type selection…

    1.2k GitHub stars~1.6k tokensUpdated 12 days ago
    Auto-check passed

Questions about Jle Identification

What does Jle Identification do?

A skill your agent uses when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a…. Jle Identification is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when the causal identification argument is the bottleneck for a The Journal of Law and Economics (JLE) manuscript — a law change (DiD/event study), a court/judge/case-assignment design, a regulatory threshold (RD), or an antitrust/enforcement event.

When should I use Jle Identification?

Jle Identification fits situations like: A court/judge/case-assignment design; A regulatory threshold (RD); an antitrust/enforcement event.

How do I install Jle Identification in Claude Code?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jle-identification -a claude-code`. Or copy the skill folder (Journal-of-Law-and-Economics-Skills/skills/jle-identification in brycewang-stanford/Awesome-Journal-Skills) into .claude/skills/jle-identification in your project. Claude Code loads it when a task matches its description.

How do I install Jle Identification in Codex?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jle-identification -a codex`. Or copy the skill folder (Journal-of-Law-and-Economics-Skills/skills/jle-identification in brycewang-stanford/Awesome-Journal-Skills) into .agents/skills/jle-identification in your project. Codex loads it when a task matches its description.

Can I use Jle Identification in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jle-identification -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jle-identification, .gemini/skills/jle-identification, .github/skills/jle-identification and .opencode/skills/jle-identification in your project.

What does Jle Identification need to run?

SKILL.md names no scripts, command-line tools or credentials: Jle Identification is instructions for the agent only.

Does Jle Identification access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Jle Identification safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Jle Identification use?

Jle Identification is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Jle Identification use?

About 2.3k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Jle Identification?

Skills that share tags, products or a category with Jle Identification: What If Oracle (K-Dense-AI/scientific-agent-skills, 48k stars), Paper Review (EvoScientist/EvoSkills, 476 stars), Data Finder (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars) and Weakness Scanner (flonat/flonat-research, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Jle Identification?

brycewang-stanford (a GitHub user) maintains it in brycewang-stanford/Awesome-Journal-Skills, which has 1,228 GitHub stars. The repository holds 2,387 skills in this directory. The repository was last updated on September 27, 2026.

Source: brycewang-stanford/Awesome-Journal-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.