| name | worlddev-robustness |
| description | Use when results may be sensitive — to specification, sample, measurement, or inference for quantitative work, or to interpretation and triangulation for qualitative work — in a World Development (WD) manuscript. Organizes checks by threat; it does not invent evidence or citations. |
Robustness & Trustworthiness (worlddev-robustness)
When to trigger
- The headline result moves under plausible alternative specifications
- A referee suspects the finding is driven by one region, one wave, or one measurement choice
- Development data are messy (recall error, measurement in informal economies, attrition) and this is unaddressed
- A qualitative finding rests on a few vivid quotes with no account of disconfirming evidence
- The robustness section is a mechanical dump of appendix tables organized by table, not by threat
Organize by threat, not by table
The single biggest WD robustness failure is a wall of appendix tables with no logic. A WD referee — often from a different discipline than the author — wants to see that you identified the threats to your specific claim and addressed each one. Structure the robustness work as a short list of named threats, each with the check that retires it and a one-line verdict. For each threat: what would break the claim, what test isolates it, what the test shows.
Quantitative threat map
| Threat | Check |
|---|
| Specification dependence | Add/drop controls in a disciplined sequence (Oster-style δ/bounds); specification curve if the literature is unsettled |
| Sample / outlier dependence | Drop influential units, regions, or waves; leave-one-out; trim |
| Measurement error (acute in development data) | Alternative measures; validation against an independent source; bounds |
| Inference fragility | Cluster at the right level; few-cluster wild bootstrap; spatial (Conley) SEs; randomization inference for RCTs |
| Selection / attrition | Lee bounds; selection models; characterize who exits |
| Multiple hypotheses | Romano–Wolf or sharpened q-values across the family of outcomes |
| Mechanism vs. confound | Show the proposed mechanism's footprint; rule out the leading alternative explicitly |
Run the checks the threat justifies — not the full menu. A paper that reports forty robustness tables but never addresses the obvious confound has gold-plated the wrong corner.
Qualitative trustworthiness map
Robustness for qualitative WD work is trustworthiness, and it is judged, not waived:
- Triangulation: corroborate key claims across data sources or informant types.
- Negative-case analysis: actively present and account for evidence that cuts against the argument — its absence is a red flag.
- Member checking / saturation: where appropriate, evidence that interpretations were checked and categories stabilized.
- Audit trail: enough on coding and analysis that another researcher could follow the inference.
- Reflexivity: acknowledge how the researcher's position shaped access and interpretation.
Mixed-methods
Show the strands converge or that divergence is informative. When quant and qual disagree, that tension is data — explain it rather than hiding the weaker strand.
Development-specific traps WD referees catch
- Treating survey measures from informal/subsistence settings as if measured with the precision of administrative data
- Ignoring spatial autocorrelation in geographically clustered development data
- Pooling heterogeneous countries/regions and reporting one average that masks the policy-relevant variation
- Generalizing from one program/site without scope conditions
- Reporting the robust result but not the fragile one a skeptic would run
Execution bridge (StatsPAI / Stata MCP)
Run the battery, don't just enumerate it. Full map:
execution-with-mcp. World Development is multidisciplinary development studies; the chain serves its quantitative-causal lane, mixed-methods work uses its own standards.
- Many outcomes / specifications:
romano_wolf (step-down FWER) or benjamini_hochberg.
- OVB sensitivity:
oster_delta / sensemakr.
- Inference:
wild_cluster_bootstrap (few clusters), twoway_cluster / conley.
- Re-fit off one handle:
audit_result(result_id) lists missing checks + the exact
suggest_function for each.
- Exhibits:
etable / did_summary_to_latex from the handle — no retyped numbers.
Decisive checks in the body, exhaustive battery in the appendix.
JF execution walkthrough.
Checklist
Anti-patterns
- A robustness appendix sorted by table number with no threat logic
- Forty checks for a non-threat, zero for the obvious confound
- Burying a fragile headline result and reporting only the survivor specifications
- Qualitative work that quotes only confirming voices and never the disconfirming ones
- Hiding quant/qual divergence in a mixed paper instead of explaining it
Output format
【Journal】World Development (WD)
【Skill】worlddev-robustness
【Verdict】robust / fragile / mixed
【Threats addressed】[threat → check → verdict] for each
【Leading alternative】how it is ruled out
【Qual trustworthiness】triangulation / negative cases / audit trail (if applicable)
【Policy-relevant heterogeneity】shown / hidden
【Source status】verified URL / 待核实 / not asserted
【Next skill】worlddev-tables-figures