io-data-analysis — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited io-data-analysis (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.
Two facts shape how you analyze for IO. First, IO publishes international-relations work, so the estimation problems are IR-specific — dyads are not independent, states select into treaties and wars, trade follows a gravity structure, and many "variables" are estimated constructs. Second, IO's editorial staff later re-run your quantitative analyses and verify your formal proofs before final acceptance (see io-transparency-and-data-policy). This skill covers execution and reporting; identification choices live in io-research-design.
independent. Use two-way or multiway clustering, dyadic-robust SEs, or latent-space/AME network models rather than naive OLS standard errors.
conflict. Model or bound that selection; do not read a compliance correlation as an institutional effect.
log-linear OLS; handle zeros honestly.
text-derived measures carry estimation uncertainty — propagate it rather than treating point estimates as observed data.
or randomization inference, not asymptotic clustered SEs.
interpret it in IR terms (probability of conflict, change in trade, shift in compliance).
sample, the estimator, and the fixed effects; report what breaks the result, not only what survives.
adjust for multiple comparisons; never harvest one significant interaction and theorize it afterward.
dataset, or one scaling decision; cross-walk to an alternative source where one exists.
must be checkable, not sketched.
renv.lock, requirements.txt, logged ssc/net install lines) and the datasetversions (COW vX, V-Dem vY, UCDP release Z).
Run the battery, don't just enumerate it. Full map: execution-with-mcp. International Organization is IR — country/dyad panels with difficult identification; foreground the source of variation and robustness to alternative explanations.
romano_wolf (step-down FWER) orbenjamini_hochberg — report the adjusted threshold.
oster_delta / sensemakr.wild_cluster_bootstrap (few clusters), twoway_cluster / conley;multilevel data → cluster at the right level.
audit_result(result_id) lists the missing checks and theexact suggest_function for each.
etable / did_summary_to_latex from the handle — no retyped numbers.Keep the decisive checks in the body and the exhaustive battery in the supplement. See the executed chain in the JF execution walkthrough.
【Estimand】the international effect + how identified (per io-research-design)
【IR estimation】dyadic dependence / selection / gravity / few-cluster handled? [Y/N]
【Magnitude】effect size + interval + IR interpretation
【Robustness】which specs could break it → what held
【Heterogeneity】pre-stated by issue area/regime? MHT-adjusted?
【Formal proofs】complete + checkable appendix? [Y/N/NA]
【Verification-ready】one-run driver script, seeds, pinned data/toolchain? [Y/N]
【Next】io-tables-figures../../resources/external_tools.md — dyadic/network/gravity estimation, few-cluster inference, and text-as-data packages../../resources/official-source-map.md — verification of results and formal proofs before final acceptance~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.