bjps-data-analysis — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bjps-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.
BJPS reviewers are methodologically sophisticated, and the journal — a DA-RT signatory — expects the replication data and code behind every reported result to be deposited at acceptance (see bjps-transparency-and-data). Analyze as if a referee will re-run your code, because the materials will be public. This skill covers execution and reporting norms; design decisions live in bjps-research-design.
substantive meaning of the estimate, not just its significance.
(alternative measures, samples, estimators, fixed effects), and say what you learn.
comparisons; do not mine for a significant interaction and theorize it post hoc.
experiments; small-cluster corrections (wild-cluster bootstrap) when clusters are few.
reconcile deviations from the plan and justify them.
coding/scaling choice — especially for cross-national measures that must travel across contexts.
outputs as ground truth.
mean the same thing across contexts.
renv.lock, requirements.txt, recorded ssc/net installs).Run the battery, don't just enumerate it. Full map: execution-with-mcp. BJPS is comparative/IR-heavy — cross-country panels with confounded institutions; emphasize fixed effects, clustering, and weak-IV-robust inference.
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.
【Main estimate】magnitude + interval + substantive meaning
【Identification check】(per research-design) result
【Robustness】specs that could break it → what held
【Heterogeneity】pre-specified? MHT-adjusted?
【Registered vs exploratory】clearly separated?
【Measurement equivalence】(if cross-national) checked?
【Reproducible】master script + seeds + pinned versions? [Y/N]
【Next】bjps-tables-figuresmechanism and show what it implies beyond the studied country before the numbers.
specifications that could break the result, and say what you learned when they held.
the construct means the same thing across contexts before pooling.
is public via the BJPolS Dataverse, so the split must survive independent re-running.
subfield specialist would value rarely clears BJPS review on its own.
reproduces every printed number; deposit mechanics can change, so confirm the current policy.
../../resources/external_tools.md — estimation, inference, and text-as-data packages../../resources/code/ — reproducible Stata + Python skeleton to adapt../../resources/official-source-map.md — DA-RT / replication-data policy~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.