Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Aer Consistency

ASecurity

Use when auditing a finished or near-finished AER, AER:Insights, or AEJ manuscript for internal consistency: headline numbers across abstract, introduction, results, and tables; sample sizes; log-point and percentage-point conversions; cross-references; and in-text-citation/bibliography matching. Apply after the body and exhibits exist, before aer-referee-sim and aer-submission.

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
researchpythonbashgit

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add caixinyu2017-star/xixi --skill aer-consistency --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aer Consistency?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Aer Consistency
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/caixinyu2017-star-aer-consistency/badge)](https://www.skillsdirectory.com/skills/caixinyu2017-star-aer-consistency)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: aer-consistency
description: Use when auditing a finished or near-finished AER, AER:Insights, or AEJ manuscript for internal consistency: headline numbers across abstract, introduction, results, and tables; sample sizes; log-point and percentage-point conversions; cross-references; and in-text-citation/bibliography matching. Apply after the body and exhibits exist, before aer-referee-sim and aer-submission.
---

# AER Consistency

## Overview

Referees and editors run cheap integrity checks before engaging with ideas:
does the abstract's number appear in the tables? Do the Ns add up? Does
"Table 4" exist? Does every citation resolve? A single mismatch reframes the
entire report from "is this right?" to "what else is wrong?" — and for
AI-assisted manuscripts these mismatches are the **modal failure**, because
text and tables are often generated in separate passes.

This skill is the full-manuscript integrity audit. It is mechanical by
design: every check below has a yes/no answer obtained by comparing two
artifacts, not by judgment. Run it after every revision round, not only
before first submission.

## When to Use

- The body sections and exhibits exist and the manuscript is being assembled
- After an R&R revision, when numbers and exhibit ordering changed
- Before `aer-referee-sim` (so the simulated referees attack substance, not
  typos) and before `aer-submission`
- Any time results were re-run — even "tiny" re-runs desynchronize text

## Audit 1 — The Headline-Number Register

Build a register of every number that appears more than once in the
manuscript, then verify each row against its single source of truth (the
table or the replication output):

```text
NUMBER            SOURCE            ABSTRACT  INTRO  RESULTS  CONCL  MATCH
4.2 log points    Tab 3 col 4       yes       yes    yes      yes    OK
s.e. 1.1          Tab 3 col 4       yes       no     yes      no     OK
$84 billion       cited source      no        yes    no       yes    OK
N = 37,824        Tab 1             no        no     yes      no     OK
```

Rules:

- Every quoted estimate matches its table to the **digit**, including the
  standard error. No re-rounding in prose: if the table says 0.042 (0.011),
  the text says 4.2, not 4 or 4.20.
- The abstract, introduction, and conclusion quote the *same* headline
  specification. Quoting column 3 in the abstract and column 4 in the intro
  is a real and common failure.
- Externally sourced numbers (the hook's "$84 billion") carry a citation at
  first use, and the same value everywhere.

## Audit 2 — Sample-Size Integrity

- The Data section's sample funnel arithmetic is exact: raw N minus each
  documented drop equals the analysis N.
- The analysis N in Table 1 equals the N in the main results table for the
  matching specification; every deviation (balanced panel, IV subsample) is
  explained in the table notes and the text.
- Observation counts are consistent with the unit of analysis (12,400
  county-years from 620 counties × 20 years — check the multiplication).
- Heterogeneity subsample Ns sum to the full-sample N (minus documented
  exclusions).

## Audit 3 — Units and Conversions

The conversion table for prose claims about coefficients:

| Outcome form | Coefficient β means | Exact percent effect |
|---|---|---|
| log(Y), binary D | 100·β log points | 100·(e^β − 1) |
| log(Y), log(X) | elasticity | β% per 1% of X |
| Y in levels, binary D | β units of Y | 100·β / mean(Y) |
| Y is a rate (share) | β·100 **percentage points** | 100·β / baseline rate **percent** |

Checks:

- Every "percent" vs. "percentage point" usage verified against the
  outcome's units. A coefficient of 0.02 on an employment *rate* is 2
  percentage points; on *log* employment it is 2.0 percent (exactly 2.02).
- The exact exponential conversion used whenever |β| > 0.10; 0.31 log points
  is 36 percent, not 31.
- Standardized effects state which SD (cross-sectional? within? whose
  sample?) and the SD's value.
- Currency years and deflators consistent across all sections; one base
  year, named.
- Signs: a negative coefficient on an inverted scale narrated correctly —
  the most embarrassing class of referee catch.

## Audit 4 — Stars, Standard Errors, and Stated Significance

- For each starred coefficient, |β/se| is consistent with the stars under
  the declared convention (1.65 / 1.96 / 2.58 thresholds approximately).
- Every prose claim of "significant at the X percent level" matches the
  table's stars and the CI.
- Claims of "no effect" are backed by a CI the text reports, not by absence
  of stars (see `aer-robustness` on null-result discipline).
- One star convention across all tables (`aer-tables-figures` sets it; this
  audit verifies it held).

## Audit 5 — Cross-Reference Integrity

- Every `\ref` / `\autoref` resolves; no "Table ??" anywhere in the PDF.
- Every table and figure is referenced in the text at least once, in order
  of first reference; exhibits nobody cites get cut or moved to the
  appendix.
- Section references survive renumbering ("see Section V" after V became
  IV is the classic R&R injury).
- Appendix references point to existing appendix objects, including the
  supplemental file if separate.
- Equation references match the renumbered equations.

## Audit 6 — Citation Two-Way Match

- Every in-text citation has a bibliography entry; every bibliography entry
  is cited at least once. LaTeX builds with zero unresolved citation
  warnings.
- Author spellings and years in text match the entries (Cattaneo 2020 in
  text, 2019 in the bib — fail).
- The deeper verification — that entries are real and claims accurate — is
  `aer-literature`'s integrity protocol; this audit confirms it was run and
  the ledger has no open rows.

## Audit 7 — Claim-Evidence Map

For each *empirical claim* in the abstract, introduction, and conclusion,
record where the evidence lives:

```text
CLAIM                                          EVIDENCE          STATUS
"raises 90/10 ratio by 4.2 log points"         Tab 3 c4          OK
"driven by gains at the top"                   Fig 3 / Tab 4     OK
"absent in retail and construction"            Tab 5 c2-c3       OK
"consistent with skill-biased adoption"        Sec V battery     OK (consistency claim)
```

- Causal claims trace to design-based exhibits; mechanism claims are
  worded as consistency ("consistent with"), matching `aer-paper-body`
  rules.
- Any claim with no exhibit or citation is rewritten or deleted — "we find"
  with nothing to point at is how overclaiming enters a manuscript.
- When a replication package skeleton is available, maintain
  `docs/claim-evidence-ledger.csv`: use `label:<tex-label>` for manuscript
  exhibits, `cite:<bib-key>` for externally sourced claims, and
  `file:<relative-output>` for generated output files. Rows must be `OK` or
  `PASS` before handoff.

## Mechanical Procedure

1. Run the bundled script for the deterministic LaTeX checks (citations
   two-way, ref/label two-way, duplicate labels, abstract word count):

   ```bash
   python3 skills/aer-consistency/scripts/audit_manuscript.py paper.tex references.bib
   python3 skills/aer-consistency/scripts/audit_manuscript.py paper_dir references.bib \
     --claim-ledger paper_dir/docs/claim-evidence-ledger.csv
   ```

2. Extract every number from the abstract and introduction (grep for
   digits); locate each in a table or a cited source; build the register.
3. Recompute the sample funnel and the unit conversions by hand — these are
   arithmetic, not judgment.
4. Diff the table files in the manuscript against the replication package's
   `output/tables/` — they must be the same files, not lookalikes
   (`aer-replication` requires this anyway).
5. Produce the consistency report (below) and fix every FAIL before
   handing off.

## The Consistency Report

```text
AUDIT                       RESULT     DETAIL
1 headline numbers          PASS       12 numbers, 12 matched
2 sample sizes              FAIL       Tab 4 N=37,824 vs Tab 1 N=37,284
3 units and conversions     PASS       2 exact conversions applied
4 stars vs SEs              PASS
5 cross-references          PASS       31 refs, 0 dangling
6 citations two-way         FAIL       2 bib entries uncited
7 claim-evidence map        PASS       9 claims mapped
```

Fix-and-rerun until all PASS. The report travels with the handoff so
`aer-referee-sim` and `aer-submission` know the floor is solid.

## Common Failure Modes

- Tables regenerated after the prose was written, desynchronizing every
  quoted estimate
- Abstract edited for word count, changing "4.2" to "about 4" while the
  tables stayed exact
- Percentage points and percent swapped exactly once, in the abstract
- Two tables both numbered 3 after an R&R reshuffle
- The conclusion claiming a mechanism the Results section only called
  "suggestive"

## Repository Resources

When working from the AER-skills repository or plugin bundle, load only the
relevant resource:

- Exhibit-to-script mapping that fixes each number's source of truth:
  `examples/replication-package-skeleton/docs/exhibit-register.md`
- Claim-to-evidence template checked by the bundled script:
  `examples/replication-package-skeleton/docs/claim-evidence-ledger.csv`
- Narration rules the claim-evidence map enforces:
  `skills/aer-paper-body/SKILL.md`
- Citation verification protocol behind Audit 6:
  `skills/aer-literature/SKILL.md`
- Prose-level conventions for units and significance language:
  `docs/style-guide.md`

## Handoff

```text
AUDITS PASSED: <n>/7
HEADLINE NUMBERS MATCHED: <n>/<n>
OPEN FAILURES: <list, or "none">
ABSTRACT WORD COUNT: <n>/100
CITATION LEDGER: <closed / open rows remain>
CLAIM-EVIDENCE LEDGER: <n> claims, <closed / open rows remain>
NEXT SKILL: <aer-referee-sim | aer-submission>
```

## Anti-Patterns

- Running this audit once, before first submission only — every revision
  reopens it
- "The numbers are close enough" — referees diff digits, not vibes
- Fixing the prose to match a table without checking which one the
  replication package actually produces
- Treating a FAIL as a note for later instead of a blocker for handoff
- Auditing by re-reading instead of by register — unstructured re-reading
  finds style issues and misses arithmetic

Attribution

caixinyu2017-starcaixinyu2017-star
View sourceMore from caixinyu2017-star →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Competitor Analysis

This skill provides comprehensive analysis of competitor SEO and GEO strategies, revealing what's working in your market and identifying opportunities to outperform the competition.

1823 votes

Deep Research

Universal deep research agent team. 13-agent pipeline for rigorous academic research on any topic. 7 modes: full research, quick brief, paper review, lit-review, fact-check, Socratic guided research dialogue, and systematic review with optional meta-analysis. Covers research question formulation, Socratic mentoring, methodology design, systematic literature search, source verification, cross-source synthesis, risk of bias assessment, meta-analysis, APA 7.0 report compilation, editorial review...

452202 votes

Paperclip Distill

Use when an operation issue is a Paperclip cursor-window, distill, or backfill — `operationType: "distill"` or `"backfill"` and the body references a Paperclip source bundle for a project or root issue. Turn raw Paperclip activity into a wiki-insightful project page, decisions log, and history note. This skill exists specifically to replace the stiff, datestamp-heavy templated output that the deterministic distiller produces.

798221 votes

Academic Pipeline

Orchestrator for the full academic research pipeline: research -> write -> integrity check -> review -> revise -> re-review -> re-revise -> final integrity check -> finalize. Coordinates deep-research, academic-paper, and academic-paper-reviewer into a seamless 10-stage workflow with mandatory integrity verification, two-stage peer review, and reproducible quality gates. Triggers on: academic pipeline, research to paper, full paper workflow, paper pipeline, end-to-end paper, research-to-publi...

452201 votes

Exa Search

Semantic search, similar content discovery, and structured research using Exa API

304951 votes
View all in research →