aeja-tables-figures — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited aeja-tables-figures (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
At AEJ: Applied the main causal estimate should be findable in seconds and every exhibit should earn its place. AEA house style permits significance stars but expects standard errors in parentheses, clear notes that make each exhibit self-contained, and clean figures over chartjunk. Lead with the design's signature visual — the event-study plot, the RD scatter, or the balance table — because at this journal the picture of the identification is half the persuasion.
| Exhibit | What it must show | Common failure |
|---|---|---|
| Main results table | headline coefficient, SE in parentheses, N, controls indicated, dependent-var mean | too many columns; no SEs; over-precision |
| Balance table (RCT) | baseline means by arm, differences, joint test | missing joint test; no attrition row |
| Event-study figure | leads + lags, CIs, reference period, flat pre-trends visible | no CIs; ambiguous reference period |
| RD figure | binned scatter + fitted lines, bandwidth, density | overfit polynomial; no density panel |
| First-stage / IV table | first-stage F, exclusion logic in notes | weak first stage hidden |
| Robustness exhibit | point-estimate stability across checks | a starred wall with no map |
Generate exhibits from the fitted result, not by retyping numbers (the usual source of body-vs-appendix drift). Full map: execution-with-mcp.
etable (multi-model columns) or did_summary_to_latex straight from theresult_id — one variable definition, one set of numbers, body and appendix in sync.
plot_from_result / enhanced_event_study_plot / event_study_table —axis units and the SE/clustering note baked in.
states the magnitude in interpretable units.
See a full fitted-result → exhibit chain in the JF execution walkthrough.
A draft's Table 4 has 12 columns sweeping every control combination, and the headline coefficient is buried in column 9 with only t-statistics shown. The AEJ: Applied fix: promote the preferred specification to a two-panel Table 2 — Panel A the main estimate (coefficient 3.1, s.e. 0.9 in parentheses, N, dependent-var mean 0.44), Panel B the same with the full controls — and move the sweep to the online appendix. Add Figure 1, the event-study with confidence intervals and a clearly marked reference period, so the identification is visible before the reader reaches the table. The result is now findable in seconds.
everything else demoted to the appendix.
level and (if used) star meaning stated in the self-contained note.
local-linear binned scatter plus a density panel.
【Headline exhibit】one table/figure carrying the main estimate? [Y/N]
【Inference shown】SEs in parentheses + clustering level in notes? [Y/N]; stars defined if used
【Identification figure】event-study / RD / balance present with CIs? [Y/N]
【Self-contained notes】sample/units/clustering/controls in every note? [Y/N]
【Figure quality】vector, legible, no chartjunk? [Y/N]
【Next step】aeja-writing-style~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.