Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the project collects primary data or runs a field, lab, or survey experiment, before the intervention begins — write the pre-analysis plan, size the sample from a power calculation, and register with the AEA RCT Registry. Apply after the design is chosen in aer-identification and before any outcome data are seen.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 37% | 0% |
| case-19 | ✓→✓ | = Same ✓ | 66% | 0% |
| case-01 | ✓→✓ | = Same ✓ | -3% | 0% |
For experimental and prospective-data AER-track work, credibility is bought before the data exist. This skill writes the pre-analysis plan (PAP), sizes the sample from a power calculation, and registers the study. Its job is to make the eventual results un-p-hackable: a referee who sees a public PAP timestamp predating data collection cannot accuse you of specification search.
Registration is not optional at AEA journals for RCTs. If the design is observational, skip to aer-robustness; there is nothing to pre-register.
Is treatment assigned by the researcher (randomization)?
├── Yes → register with the AEA RCT Registry BEFORE the intervention; write a PAP
├── No, but you collect new primary data → post a PAP for the pre-committed analysis
└── No, secondary/observational data already realized → do NOT pre-register
(a PAP written after the outcomes exist is theater); go to aer-robustnessPre-specify, in order, and timestamp before unblinding:
> H1: the cash transfer raises household consumption at endline by at > least 0.15 SD, estimated by OLS of log consumption on treatment with > strata fixed effects, clustered at the village level.
secondary or exploratory and labeled as such.
and the level at which standard errors cluster.
handled (pre-commit to bounds; see examples/lee-bounds-demo/).
romano_wolf_2005), pre-specified, not chosen after the p-values land.
are exploratory.
Keep the PAP moderate in scope (Olken's advice): pre-specify the primary analysis tightly, leave genuine discovery clearly flagged as exploratory. An over-long PAP that pre-registers forty outcomes protects nothing.
Size the sample from the MDE, not the other way around. For a two-arm trial with equal allocation, size sigma, share p, total N:
MDE = (z_power + z_{1-alpha/2}) * sigma * sqrt(1 / (p (1 - p) N))$z_{0.975} = 1.96$, so z_power + z_alpha = 2.80.
the smallest effect that would be economically interesting. If the MDE exceeds that, the study is underpowered — do not run it as designed.
$1 + (m-1)\rho$ — e.g. $m = 30$ per cluster and $\rho = 0.05$ inflates the needed sample by a factor of $2.45$), for a baseline covariate ($R^2$ gain), and for expected attrition. A power number that ignores the ICC is fiction.
exaggerate the effect (Type-M). See examples/power-mde-demo/ for the MDE-attains-target-power check and the winner's-curse simulation.
Cite mckenzie_2012 (more rounds beat larger cross-sections when outcomes are noisy) and duflo_glennerster_kremer_2007 (the design toolkit). Keys in ../../references.bib; defaults in ../../docs/methods-reference.md.
it is null. A pre-registered null is a publishable finding, not a failure.
promote an exploratory subgroup to the headline.
Do not advance to data collection until all are true:
Bundled with the installed skill, no repository checkout needed --- read it before the repo resources below:
references/pap-template.md --- PAP outline, power/MDE reporting template, registry field checklistWhen working from the repo or plugin bundle, load only the relevant resource:
examples/power-mde-demo/examples/lee-bounds-demo/docs/methods-reference.mdskills/aer-robustness/SKILL.mdmckenzie_2012, duflo_glennerster_kremer_2007): references.bibFix the MDE and the primary-outcome list before drafting; both feed the aer-identification estimator choice and the aer-consistency audit.
textDESIGN: <RCT | primary-data collection | observational (no PAP)> PRIMARY OUTCOMES: <list, 1-3> MDE / POWER: <MDE in outcome units; power; assumptions incl. ICC and attrition> MULTIPLICITY: <family + correction method> REGISTRATION: <AEA RCT ID + timestamp, or "n/a"> NEXT SKILL: aer-identification (confirm estimator) then aer-robustness
worth detecting
Other measured skills in the registry, with their headline benchmark lift.