Skip to content

Vambrocop/EvidenceForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvidenceForge|证据熔炉

From scattered studies to auditable evidence workflows.
Agent skills for systematic review, meta-analysis, umbrella review, and AI-assisted evidence synthesis.
面向系统综述、Meta 分析、二阶 Meta、伞状综述与 AI 辅助证据综合的 Agent Skills。

EvidenceForge turns scattered studies, review protocols, search records, effect sizes, risk-of-bias judgments, and synthesis decisions into reusable, auditable AI agent workflows.

EvidenceForge 不是一个泛泛的“文献总结 prompt 集”。它的目标是把系统综述、Meta 分析、二阶 Meta、机器学习辅助筛选、环境与生命科学证据综合,锻造成可安装、可复用、可审计的 SKILL.md 工作流。

What Does "Evidence" Mean?

Here, evidence means the body of research that supports or challenges a claim. It includes:

  • individual studies;
  • systematic reviews;
  • effect sizes and uncertainty;
  • methods and samples;
  • risk-of-bias judgments;
  • study quality;
  • consistency across results;
  • heterogeneity;
  • publication bias;
  • strength of conclusions.

In plain language: EvidenceForge helps turn many scattered papers into a transparent answer to a research question. Sometimes that answer is a meta-analysis. Sometimes it is an evidence map, a systematic review, an umbrella review, or a careful explanation of why the evidence cannot be pooled.

中文理解:这里的 evidence 不是“证据截图”,而是“研究证据体系”。它包括很多论文、效应量、样本、方法、偏倚风险、研究质量和结论一致性。EvidenceForge 的意思是:把分散研究锻造成可审计、可复现、可更新的证据工作流。

Why EvidenceForge

Evidence synthesis is bigger than meta-analysis. A review may require:

  • a transparent protocol before any conclusion is written;
  • reproducible search and screening logs;
  • defensible eligibility criteria;
  • effect-size extraction and harmonization;
  • random-effects, multilevel, or robust-variance synthesis;
  • publication-bias and small-study-effect diagnostics;
  • umbrella review or second-order meta-analysis;
  • machine-learning assistance without hiding human judgment.

EvidenceForge keeps these tasks separate so that agents can assist without pretending to replace domain expertise.

Method Sources

EvidenceForge is grounded in established evidence-synthesis guidance rather than ad hoc prompt patterns. The first version is aligned with:

  • PRISMA 2020 reporting guidance;
  • Cochrane Handbook methods for reviews and meta-analysis;
  • JBI Manual methods for systematic, scoping, mixed-methods, and umbrella reviews;
  • Collaboration for Environmental Evidence standards for environmental systematic reviews and maps;
  • AMSTAR 2 and ROBIS for review appraisal;
  • ASReview-style human-in-the-loop machine-learning screening;
  • standard meta-analysis texts and R workflows.

See:

Origin and Workflow Inspiration

The meta-analysis direction in EvidenceForge comes from research experience rather than from the reproducibility paper. Years ago, meta-analysis was still seen by many people as something used mostly in medicine. In my research group, a senior colleague was already applying meta-analysis to soil ecology. Today, meta-analysis has become widely used across ecology, environment, life science, medicine, policy, and social science.

EvidenceForge is a way to update that older intuition for the current AI-agent moment: systematic review, meta-analysis, umbrella review, second-order evidence synthesis, and ML-assisted screening all need clearer workflows, reusable templates, and auditable judgment.

The project is also inspired by the workflow logic in Scaling Reproducibility: An AI-Assisted Workflow for Large-Scale Replication and Reanalysis by Yiqing Xu and Leo Yang Yang. The key idea borrowed from that paper is not the topic of meta-analysis itself, but the architecture:

  • use agent skills as task contracts;
  • keep knowledge in concise SKILL.md files and focused references;
  • separate AI orchestration from deterministic analysis;
  • keep human judgment visible;
  • make logs, templates, and outputs auditable.

EvidenceForge applies that architecture to evidence synthesis instead of paper replication. I hope it can be useful for researchers who want to do meta-analysis and systematic review in a more transparent, reproducible, and AI-assisted way.

Related companion project: EmpiriForge, which focuses on primary empirical research, economics writing, causal inference, and reproducibility packages.

Quick Demo

Input:
  I want to review whether green finance policies improve firm environmental performance.
  I may need systematic review, meta-analysis, umbrella review, and ML-assisted screening.

Skills:
  evidence-synthesis-forge
  meta-analysis-forge
  umbrella-review-skeptic
  meta-ml-screener

Output:
  Protocol draft
  Search strategy
  Screening workflow
  Effect-size coding sheet
  Meta-analysis plan
  Second-order evidence audit
  ML-assistance guardrails

Example prompt:

Use evidence-synthesis-forge to design a systematic review and meta-analysis protocol.
Include a second-order meta-analysis option and a machine-learning assisted screening plan.

Skills

skills/
├── evidence-synthesis-forge/
│   ├── SKILL.md
│   ├── references/
│   │   └── review-types.md
│   ├── scripts/
│   │   └── generate_prisma_flow.py
│   └── templates/
│       ├── evidence-protocol.md
│       └── prisma-flow-counts.csv
├── meta-analysis-forge/
│   ├── SKILL.md
│   ├── references/
│   │   ├── effect-sizes.md
│   │   ├── ipd-and-mega-analysis.md
│   │   └── synthesis-models.md
│   ├── scripts/
│   │   ├── effect_size_helpers.R
│   │   ├── install_r_packages.R
│   │   ├── run_meta_analysis.R
│   │   └── validate_coding_sheet.py
│   └── templates/
│       ├── coding-sheet.md
│       ├── coding-schema.csv
│       ├── example-coding-sheet.csv
│       ├── mega-analysis-audit-report.md
│       ├── mega-analysis-dataset-inventory.csv
│       └── validation-rules.md
├── umbrella-review-skeptic/
│   ├── SKILL.md
│   ├── references/
│   │   ├── agricultural-diversification-second-order-meta.md
│   │   ├── overlap-and-quality.md
│   │   └── second-order-decision-rules.md
│   └── templates/
│       ├── agricultural-diversification-taxonomy.csv
│       ├── overlap-matrix.md
│       ├── osf-r-dependency-inventory.csv
│       ├── review-level-effect-schema.csv
│       ├── second-order-model-spec-ledger.csv
│       ├── second-order-peer-review-readiness-checklist.csv
│       ├── second-order-quality-scorecard.csv
│       ├── second-order-r-package-ledger.csv
│       └── second-order-temporal-tradeoff-audit.md
├── meta-ml-screener/
│   ├── SKILL.md
│   ├── references/
│   │   └── ml-assisted-review.md
│   ├── scripts/
│   │   └── validate_screening_log.py
│   └── templates/
│       ├── screening-log.md
│       ├── screening-log-schema.csv
│       └── example-screening-log.csv
└── environment-life-review-forge/
    ├── SKILL.md
    ├── references/
    │   ├── agroecosystem-nutrient-meta-analysis.md
    │   ├── air-quality-food-security.md
    │   ├── agricultural-ml-yield-prediction.md
    │   ├── agricultural-irrigation-optimization.md
    │   ├── cee-alignment.md
    │   ├── cryosphere-ground-ice-mapping.md
    │   ├── ecosystem-service-threshold-ml.md
    │   ├── environmental-causal-ml.md
    │   ├── environmental-life-science.md
    │   ├── environmental-scenario-synthesis.md
    │   ├── food-system-bidirectional-nexus.md
    │   ├── food-waste-geospatial-ml.md
    │   ├── land-use-optimization-tradeoffs.md
    │   ├── pls-vip-environmental-indicators.md
    │   ├── soil-biodiversity-aridity-stability.md
    │   └── small-wetland-methane-scaling.md
    └── templates/
        ├── air-quality-food-security-audit.md
        ├── air-quality-food-security-schema.csv
        ├── biodiversity-stability-climate-stress-audit.md
        ├── biodiversity-stability-climate-stress-schema.csv
        ├── dual-outcome-meta-audit.md
        ├── cryosphere-ground-ice-map-audit.md
        ├── cryosphere-map-validation-schema.csv
        ├── ecosystem-service-threshold-audit.md
        ├── ecosystem-service-threshold-schema.csv
        ├── environmental-causal-ml-audit.md
        ├── environmental-causal-ml-feature-schema.csv
        ├── irrigation-optimization-audit.md
        ├── irrigation-optimization-schema.csv
        ├── food-environment-bidirectional-audit.md
        ├── food-environment-pressure-schema.csv
        ├── food-waste-forecast-audit.md
        ├── food-waste-geospatial-feature-schema.csv
        ├── ml-yield-feature-schema.csv
        ├── ml-yield-prediction-audit.md
        ├── multi-objective-tradeoff-schema.csv
        ├── nutrient-meta-dataset-schema.csv
        ├── nutrient-meta-extraction-schema.csv
        ├── nutrient-meta-reproducibility-ledger.csv
        ├── nutrient-meta-r-workflow-blueprint.csv
        ├── pareto-frontier-audit.md
        ├── peco-framework.md
        ├── policy-scenario-matrix.csv
        ├── pls-vip-environmental-audit.md
        ├── scenario-model-audit.md
        ├── wetland-methane-geospatial-schema.csv
        └── wetland-methane-scale-audit.md

Skill Map

Recent additions also support system-hub environmental evidence patterns: papers that use nitrogen, carbon, water, air pollution, biodiversity pressure, or another focal variable to connect environmental burdens with food, health, welfare, SDGs, or policy portfolios. See skills/environment-life-review-forge/references/system-hub-policy-synthesis.md and the paired system-hub-variable-* templates.

  • evidence-synthesis-forge: the general orchestrator for systematic reviews, scoping reviews, rapid reviews, evidence maps, and synthesis reports.
  • meta-analysis-forge: first-order meta-analysis, IPD/mega-analysis planning, effect-size extraction, random/multilevel models, heterogeneity, publication bias, sensitivity checks, machine-readable coding sheets, validators, effect-size helper functions, a minimal metafor R script template, and stock-versus-flux ecological meta-analysis guardrails.
  • umbrella-review-skeptic: umbrella review and second-order meta-analysis, focusing on overlap, duplicate evidence, review quality, temporal second-order meta-regression, ecosystem-service trade-offs, and whether statistical pooling is defensible.
  • meta-ml-screener: machine-learning assisted search, screening, extraction, classification, and moderator exploration with transparent human verification, machine-readable screening logs, and a screening-log validator.
  • environment-life-review-forge: PECO/PICO-oriented workflows for environmental, ecological, biomedical, and life-science evidence synthesis, including PLS/VIP environmental indicator audits, ecosystem-service relationship threshold ML audits, air-quality food-security co-benefit audits, biodiversity-stability climate-stress audits, soil-fauna carbon meta-analysis, wetland methane scaling, small-patch geospatial upscaling, cryosphere and permafrost map-product audits, food-system environmental nexus reviews, food-waste geospatial ML forecasting, agroecosystem nutrient meta-analysis, crop-yield ML prediction, environmental causal ML, urban heat DML, genotype-environment modeling, agricultural irrigation optimization, brackish-water irrigation trade-offs, scenario-model audits, land-use optimization, Pareto-frontier trade-offs, spatial extrapolation, and implementation-sensitive policy claims.

Optional Knowledge Graph Navigation

Graphify can be used as an optional navigation layer for large repositories, literature folders, supplements, and data/code packages. It helps an agent start from GRAPH_REPORT.md and focused graph queries before reading raw files. It does not replace EvidenceForge method guardrails, risk-of-bias judgment, effect-size extraction, or causal/evidence-quality assessment.

See docs/knowledge-graph-navigation.md.

v0.2 Executable Pieces

EvidenceForge is still a method-grounded skill toolkit, not a fully automated meta-analysis system. The v0.2 direction adds a small reproducible spine:

  • machine-readable meta-analysis coding schema;
  • example coding sheet;
  • minimal metafor R script for one harmonized effect metric;
  • machine-readable ML screening log schema;
  • golden examples under examples/golden/.

The deterministic script is intentionally narrow. It demonstrates how to connect a validated coding sheet to a reproducible analysis output, while keeping effect conversion, dependence handling, risk of bias, and certainty assessment under explicit human review.

v0.3/v0.4 Direction

The current repository now also includes:

  • coding-sheet validator;
  • screening-log validator;
  • effect-size helper functions for transparent mechanical conversions;
  • IPD/mega-analysis data inventory and audit templates;
  • second-order temporal trade-off audit templates;
  • small-wetland methane scale audit templates;
  • PLS/VIP environmental indicator audit templates;
  • ecosystem-service relationship threshold ML audit templates;
  • air-quality food-security co-benefit audit templates;
  • biodiversity-stability climate-stress audit templates;
  • food-system bidirectional environmental nexus audit templates;
  • food-waste geospatial ML forecast audit templates;
  • agroecosystem nutrient meta-analysis extraction and dual-outcome audit templates;
  • agricultural ML yield-prediction audit templates;
  • environmental causal ML audit templates;
  • urban heat DML and spatial causal-inference guardrails;
  • agricultural irrigation optimization templates for GAM/NSGA-II water-salt-yield-emission trade-offs;
  • cryosphere ground-ice map-product audit templates;
  • environmental scenario-model audit templates;
  • land-use optimization and Pareto-frontier trade-off audit templates;
  • PRISMA-style Mermaid flow generator;
  • GitHub Actions validation for examples.

See docs/r-environment.md for the minimal R setup. See docs/version-roadmap.md for what v0, v0.2, v0.3, and v1.0 mean.

Install Locally

For Codex:

Copy-Item -Recurse ".\skills\evidence-synthesis-forge" "$env:USERPROFILE\.codex\skills\evidence-synthesis-forge"
Copy-Item -Recurse ".\skills\meta-analysis-forge" "$env:USERPROFILE\.codex\skills\meta-analysis-forge"
Copy-Item -Recurse ".\skills\umbrella-review-skeptic" "$env:USERPROFILE\.codex\skills\umbrella-review-skeptic"
Copy-Item -Recurse ".\skills\meta-ml-screener" "$env:USERPROFILE\.codex\skills\meta-ml-screener"
Copy-Item -Recurse ".\skills\environment-life-review-forge" "$env:USERPROFILE\.codex\skills\environment-life-review-forge"

For Claude Code:

cp -r skills/evidence-synthesis-forge ~/.claude/skills/evidence-synthesis-forge
cp -r skills/meta-analysis-forge ~/.claude/skills/meta-analysis-forge
cp -r skills/umbrella-review-skeptic ~/.claude/skills/umbrella-review-skeptic
cp -r skills/meta-ml-screener ~/.claude/skills/meta-ml-screener
cp -r skills/environment-life-review-forge ~/.claude/skills/environment-life-review-forge

Boundary

EvidenceForge can help design and audit workflows. It does not invent studies, effect sizes, eligibility decisions, or risk-of-bias judgments. Statistical synthesis should be run with transparent code and reproducible data.

Relationship to EmpiriForge

  • EmpiriForge: primary empirical research, causal inference, and reproducible paper workflows.
  • EvidenceForge: secondary evidence synthesis, systematic review, meta-analysis, umbrella review, and AI-assisted literature workflows.

They are companion projects: one helps produce empirical research, the other helps synthesize bodies of research.

Status

Early scaffold with executable resources. The current version includes skills, references, templates, machine-readable schemas, validators, golden examples, a minimal metafor R script, effect-size helper functions, IPD/mega-analysis templates, and a PRISMA-style flow generator. Future deterministic scripts can add robust or multilevel synthesis, richer effect-size conversion, and full report generation.

Releases

No releases published

Packages

 
 
 

Contributors