evidence-synthesis-planning

$npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/evidence-synthesis-planning

Plan the complete statistical synthesis approach: effect size standardization, model selection, heterogeneity quantification, sensitivity analyses, and PRISMA-compliant reporting.

SKILL.md

.github/skills/evidence-synthesis-planningView on GitHub ↗
---
name: evidence-synthesis-planning
description: Plan the statistical synthesis approach — model selection, heterogeneity strategy, and reporting
execution: tactic
used-by: meta-analysis
---

# Evidence Synthesis Planning Tactic

Plan the complete statistical synthesis approach: effect size standardization, model selection, heterogeneity quantification, sensitivity analyses, and PRISMA-compliant reporting.

## Stages

### Stage 1: Effect Size Type Determination

Determine the appropriate effect size metric for the synthesis.

| Outcome Type | Effect Size | When |
|--------------|-------------|------|
| Continuous (same scale) | Mean Difference (MD) | All studies use same measurement |
| Continuous (different scales) | Standardized Mean Difference (SMD) | Studies use different instruments |
| Binary | Odds Ratio (OR) / Risk Ratio (RR) | Dichotomous outcomes |
| Time-to-event | Hazard Ratio (HR) | Survival data |
| Correlation | Fisher's z (transformed r) | Association studies |
| Count/rate | Incidence Rate Ratio (IRR) | Event rate data |

**SOPs**: effect-size-planning

### Stage 2: Model Selection

Choose between fixed-effect and random-effects models.

- **Fixed-effect** (Mantel-Haenszel, Inverse Variance): assumes one true effect, studies estimate same parameter
- **Random-effects** (DerSimonian-Laird, REML, Paule-Mandel, Knapp-Hartung): assumes distribution of true effects
- **Decision criteria**: clinical/methodological diversity, number of studies, intended inference scope
- **Knapp-Hartung adjustment**: recommended when k < 20 studies

**Decision tree**: If studies are clinically homogeneous AND methodologically identical → fixed-effect. Otherwise → random-effects with REML + Knapp-Hartung.

### Stage 3: Heterogeneity Strategy

Plan heterogeneity quantification and investigation.

- **Quantification**: I2 (proportion), tau2 (absolute), H2, prediction interval
- **Testing**: Cochran's Q (detection), confidence intervals for I2
- **Investigation**: pre-specified subgroups, meta-regression (if k >= 10)
- **Thresholds**: I2 interpretation (0-40% low, 30-60% moderate, 50-90% substantial, 75-100% considerable)

**SOPs**: heterogeneity-source-analysis

### Stage 4: Sensitivity Design

Design robustness checks for the primary analysis.

- Leave-one-out analysis (influence of individual studies)
- Influence diagnostics (Cook's distance, DFFITS, hat values)
- Subgroup analyses (pre-specified moderators only)
- Alternative model (fixed vs random comparison)
- Alternative effect size (OR vs RR, SMD vs MD)
- Excluding high risk-of-bias studies

**SOPs**: sensitivity-analysis-design

### Stage 5: Reporting Plan

Design PRISMA-2020 compliant reporting.

- PRISMA flow diagram (identification, screening, eligibility, inclusion)
- Forest plot specifications (study labels, weights, diamonds)
- Summary of findings table (GRADE certainty)
- Heterogeneity reporting (I2, tau2, prediction interval)
- Sensitivity analysis presentation
- Protocol registration (PROSPERO)

## Minimum Yield

Per execution of this tactic:
- Effect size type justified and documented
- Model selection with explicit rationale
- Heterogeneity quantification plan complete
- At least 3 sensitivity analyses designed
- PRISMA reporting checklist addressed

## Output Format

```yaml
synthesis_plan:
  effect_size:
    type: [SMD/OR/RR/MD/HR/z]
    justification: [why this metric]
    conversions_needed: [any transformations]
  model:
    type: [fixed-effect/random-effects]
    estimator: [IV/MH/REML/DL/PM]
    adjustment: [Knapp-Hartung/none]
    justification: [rationale]
  heterogeneity:
    metrics: [I2, tau2, Q, prediction interval]
    investigation:
      subgroups: [list of categorical moderators]
      meta_regression: [list of continuous moderators]
      minimum_k_per_subgroup: [threshold]
  sensitivity:
    - leave_one_out
    - influence_diagnostics
    - alternative_model
    - rob_exclusion
    - [additional pre-specified]
  reporting:
    standard: PRISMA-2020
    registration: [PROSPERO ID or plan]
    grade_domains: [risk_of_bias, inconsistency, indirectness, imprecision, publication_bias]
```

More from yogsoth-ai/de-anthropocentric-research-engine