From ier-skills
Stress-tests economic model assumptions, existence proofs, and comparative statics to meet IER's theory/structural bar. Flags load-bearing assumptions and checks generality.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ier-skills:ier-theory-modelThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- The model "works" numerically but you cannot say which assumption is doing the work
IER tilts theory/structural, and for theory and structural papers the model is the contribution — so the bar is not "is the model plausible" but "is the result tight and general." A tight result names exactly which assumptions are load-bearing and shows the conclusion is not an accident of a convenient functional form. This is the difference an IER referee looks for between a paper that teaches a general lesson and one that re-derives a known fact under new notation.
| Dimension | The tight version | The loose version a referee punishes |
|---|---|---|
| Load-bearing assumptions | Each key assumption is flagged, and you show what breaks without it | A long assumption block where the reader can't tell which one drives the result |
| Existence / uniqueness | Proved (or a clean sufficient condition given), with the economic content of the condition explained | "Under standard conditions, an equilibrium exists" with no condition stated |
| Generality | Result holds for a class (general preferences/technology) or you say precisely where it fails | Result shown only for log/CES/quadratic with no claim about robustness |
| Comparative statics | Signs derived analytically; the mechanism (which force dominates) is named | Numerical comparative statics with no analytical sign and no intuition |
| Mechanism | One paragraph of intuition that a non-specialist can follow precedes the algebra | The math stands alone; the reader must reverse-engineer the economics |
ier-replication-package for the proof-appendix contract), the economics stays in the text.ier-identification — "what in the data pins this parameter" is a different question from "is the model tight."A general-equilibrium model with externalities asserts "an equilibrium exists and is unique." A referee flags this as the soft spot — multiplicity would undermine the comparative statics the paper builds on. The loose draft cites "standard fixed-point arguments." The tight IER version states a sufficient condition (say, the externality elasticity is below a threshold), proves uniqueness under it, and then explains the economics: below the threshold the feedback from the externality does not overpower the price mechanism, so the equilibrium map is a contraction. Now the condition is not a technicality — it is the economic boundary of the result, and the comparative statics are safe inside it. If the referee asks "what if the elasticity is above the threshold?", the paper already answers: multiplicity, and the paper says so as a result, not a caveat.
At an applied journal a model is often a framing device for the empirics, and a referee tolerates a convenient functional form. At IER, when the model is the contribution, the same functional-form shortcut is a rejection risk: the referee asks whether the result is a property of the economics or an artifact of the algebra. The perturbation test and the analytical comparative static are how you demonstrate it is the economics — they are not optional polish but the core evidence that the result is real and general.
The single most common theory-paper rejection at a rigor journal is "this re-derives a known result in new notation." Pre-empt it by stating, in one sentence near the start, what is new relative to the closest existing result — a weaker assumption, a sharper conclusion, a previously-unproven case, or a reversal. If you cannot complete the sentence "unlike [closest paper], we show that ___," the contribution may be presentational rather than substantive, and you should revisit ier-literature-positioning before investing in the proofs. A genuinely new result usually has a boundary the old result lacked — the regime where the conclusion changes — and naming that boundary is the cleanest proof of novelty.
IER rewards generality, but a referee equally punishes a generality claim the proof does not support. The honest move is to prove the result for the broadest class you actually can, then state precisely where it stops. "The result holds for any preferences in class P; outside P, Example 3 shows it can fail" is stronger than a vague "we expect this generalizes." The failure example is not a weakness — it delineates the result and shows you understand its limits, which is exactly the rigor an IER board reads for.
【Journal】International Economic Review
【Skill】ier-theory-model
【Result (one line)】the theorem/proposition that is the contribution
【Load-bearing assumptions】the 1–2 the result actually rests on
【Perturbation test】what happens when each is relaxed (survive/weaken/flip)
【Existence/uniqueness】proved? condition? economic meaning of the condition
【Comparative statics】which derivatives signed; which forces decomposed
【Mechanism intuition】one-paragraph plain-English mechanism present? [Y/N]
【Verdict】tight / needs-work / not-yet-general
【Next skill】ier-identification (structural) or ier-robustness
npx claudepluginhub brycewang-stanford/awesome-journal-skills --plugin ier-skillsSharpens theoretical or structural models for JEEA manuscripts by motivating assumptions, stating results in plain language, testing generality, and ensuring proof hygiene.
Builds and disciplines economic models for EJ manuscripts, from minimal mechanisms for empirics-led papers to full rigor for theory-led papers.
Builds, sharpens, and stress-tests theoretical models for REStud manuscripts. Organizes proofs for the online appendix and ensures economic payoff visibility.