/bias-detection
Assess systematic biases in the evidence body — publication bias, reporting
$ npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill bias-detection --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/bias-detection
Context preview
The summary Claude sees to decide when to auto-load this skill.
Assess systematic biases in the evidence body — publication bias, reporting
SKILL.md
bias-detection.SKILL.mdname: bias-detection
description: 'Assess systematic biases in the evidence body — publication bias, reporting
bias, and selective outcome reporting. Budget: 40 studies, 40 effect sizes, 40 web
searches.'
dependencies:
tactics:
- effect-size-extraction
- evidence-synthesis-planning
- quality-assessment-protocol
sops:
- data-extraction-form
- effect-size-planning
- heterogeneity-source-analysis
- inclusion-criteria-design
- meta-analysis-synthesis
- pico-formulation
- publication-bias-assessment
- risk-of-bias-assessment
- sensitivity-analysis-design
Bias Detection Strategy
Design a protocol to systematically assess biases that threaten the validity of meta-analytic conclusions.
Purpose
Bias in the evidence body (publication bias, outcome reporting bias, citation bias, time-lag bias, language bias) can invalidate pooled estimates. This strategy designs the complete bias detection and adjustment protocol — funnel plots, statistical tests, sensitivity analyses, and GRADE certainty downgrading.
Budget
| Resource | Floor | Target | |----------|-------|--------| | Studies identified | 28 | 40 | | Effect sizes extracted | 28 | 40 | | Web searches | 28 | 40 | | Bias domains assessed | 5 | 8 | | Quality assessments | 20 | 40 |
Budget gate: cannot exit until 80% of floor met.
State Ledger
<HARD-GATE>
| Metric | Current | Floor | Target | Status |
|--------|---------|-------|--------|--------|
| Studies found | 0 | 28 | 40 | BLOCKED |
| Effect sizes planned | 0 | 28 | 40 | BLOCKED |
| Web searches done | 0 | 28 | 40 | BLOCKED |
| Bias domains assessed | 0 | 5 | 8 | BLOCKED |
| Quality assessed | 0 | 20 | 40 | BLOCKED |
</HARD-GATE>
Available Tactics
| Tactic | When to Use | |--------|-------------| | effect-size-extraction | Extract effect sizes with precision (SE, CI) | | quality-assessment-protocol | Full RoB2 assessment per study | | evidence-synthesis-planning | Plan bias-adjusted models |
Available SOPs
| SOP | When to Use | |-----|-------------| | pico-formulation | Frame the evidence assessment question | | inclusion-criteria-design | Include grey literature, preprints | | effect-size-planning | Ensure precision metrics extracted | | data-extraction-form | Template capturing reporting completeness | | risk-of-bias-assessment | Per-study RoB (core of this strategy) | | publication-bias-assessment | Core SOP — funnel plots, statistical tests | | sensitivity-analysis-design | Trim-and-fill, selection models | | heterogeneity-source-analysis | Bias as heterogeneity driver | | meta-analysis-synthesis | Final bias assessment protocol |
Execution Guidance
1. **Frame** — Run `pico-formulation` for the evidence reliability question 2. **Scope** — Run `inclusion-criteria-design` maximizing source diversity (grey lit, preprints, registries) 3. **Search** — Search for published AND unpublished studies, trial registries 4. **Extract** — Use `effect-size-extraction` with precision metrics (SE, CI, N) 5. **Assess** — Use `quality-assessment-protocol` for comprehensive RoB2 6. **Detect** — Run `publication-bias-assessment` for statistical detection plan 7. **Investigate** — Run `heterogeneity-source-analysis` for bias-driven heterogeneity 8. **Adjust** — Run `sensitivity-analysis-design` for bias-adjustment methods 9. **Synthesize** — Run `meta-analysis-synthesis` for final protocol
Web searches target: trial registries, grey literature databases, dissertation repositories, conference abstracts.
Output Format
protocol:
question: [Is the evidence body for X biased?]
bias_domains:
publication_bias:
visual: [funnel plot, contour-enhanced funnel]
statistical: [Egger's test, Begg's test, Peters' test]
adjustment: [trim-and-fill, Copas selection model, PET-PEESE]
outcome_reporting_bias:
detection: [registry-publication comparison]
tool: [ROB-ME, ORBIT]
time_lag_bias:
detection: [time-to-publication analysis]
citation_bias:
detection: [citation network analysis]
language_bias:
mitigation: [multi-language search strategy]
small_study_effects:
detection: [funnel asymmetry, regression tests]
adjustment: [limit meta-analysis]
grey_literature_search: [databases, registries, contacts]
grade_assessment:
domain: publication_bias
downgrading_criteria: [when to downgrade certainty]
sensitivity_plan: [selection model, 3PSM, p-curve, z-curve]
reporting: PRISMA-2020 + ROB-ME guidelines<!-- BEGIN available-tables (generated) -->
Available Tactics
Optional, no fixed order; the final leaf is always a sop.
| Tactic | When to use | | --- | --- | | effect-size-extraction | Systematically extract effect sizes and conditions from papers for meta-analytic synthesis | | evidence-synthesis-planning | Plan the statistical synthesis approach — model selection, heterogeneity strategy, and reporting | | quality-assessment-protocol | Methodological quality and bias risk assessment of included studies using validated tools |
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use | | --- | --- | | data-extraction-form | Design structured data extraction form for systematic meta-analysis data collection | | effect-size-planning | Determine effect size types and calculation methods for meta-analytic synthesis | | heterogeneity-source-analysis | Identify and classify sources of between-study heterogeneity (clinical, methodological, statistical) | | inclusion-criteria-design | Define inclusion/exclusion criteria for systematic study selection in meta-analysis | | meta-analysis-synthesis | Produce final meta-analysis protocol document assembling all planning outputs into PRISMA-compliant protocol | | pico-formulation | Construct PICO/PECO framework for the meta-analysis research question | | publication-bias-assessment | Plan funnel plots, Egger's test, trim-and-fill, p-curve, and selection model
Read more
name: bias-detection description: 'Assess systematic biases in the evidence body — publication bias, reporting bias, and selective outcome reporting. Budget: 40 studies, 40 effect sizes, 40 web searches.' dependencies: tactics: - effect-size-extraction - evidence-synthesis-planning - quality-assessment-protocol sops: - data-extraction-form - effect-size-planning - heterogeneity-source-analysis - inclusion-criteria-design - meta-analysis-synthesis - pico-formulation - publication-bias-assessment - risk-of-bias-assessment - sensitivity-analysis-design
Bias Detection Strategy
Design a protocol to systematically assess biases that threaten the validity of meta-analytic conclusions.
Purpose
Bias in the evidence body (publication bias, outcome reporting bias, citation bias, time-lag bias, language bias) can invalidate pooled estimates. This strategy designs the complete bias detection and adjustment protocol — funnel plots, statistical tests, sensitivity analyses, and GRADE certainty downgrading.
Budget
| Resource | Floor | Target | |----------|-------|--------| | Studies identified | 28 | 40 | | Effect sizes extracted | 28 | 40 | | Web searches | 28 | 40 | | Bias domains assessed | 5 | 8 | | Quality assessments | 20 | 40 |
Budget gate: cannot exit until 80% of floor met.
State Ledger
<HARD-GATE> | Metric | Current | Floor | Target | Status | |--------|---------|-------|--------|--------| | Studies found | 0 | 28 | 40 | BLOCKED | | Effect sizes planned | 0 | 28 | 40 | BLOCKED | | Web searches done | 0 | 28 | 40 | BLOCKED | | Bias domains assessed | 0 | 5 | 8 | BLOCKED | | Quality assessed | 0 | 20 | 40 | BLOCKED | </HARD-GATE>
Available Tactics
| Tactic | When to Use | |--------|-------------| | effect-size-extraction | Extract effect sizes with precision (SE, CI) | | quality-assessment-protocol | Full RoB2 assessment per study | | evidence-synthesis-planning | Plan bias-adjusted models |
Available SOPs
| SOP | When to Use | |-----|-------------| | pico-formulation | Frame the evidence assessment question | | inclusion-criteria-design | Include grey literature, preprints | | effect-size-planning | Ensure precision metrics extracted | | data-extraction-form | Template capturing reporting completeness | | risk-of-bias-assessment | Per-study RoB (core of this strategy) | | publication-bias-assessment | Core SOP — funnel plots, statistical tests | | sensitivity-analysis-design | Trim-and-fill, selection models | | heterogeneity-source-analysis | Bias as heterogeneity driver | | meta-analysis-synthesis | Final bias assessment protocol |
Execution Guidance
1. **Frame** — Run `pico-formulation` for the evidence reliability question 2. **Scope** — Run `inclusion-criteria-design` maximizing source diversity (grey lit, preprints, registries) 3. **Search** — Search for published AND unpublished studies, trial registries 4. **Extract** — Use `effect-size-extraction` with precision metrics (SE, CI, N) 5. **Assess** — Use `quality-assessment-protocol` for comprehensive RoB2 6. **Detect** — Run `publication-bias-assessment` for statistical detection plan 7. **Investigate** — Run `heterogeneity-source-analysis` for bias-driven heterogeneity 8. **Adjust** — Run `sensitivity-analysis-design` for bias-adjustment methods 9. **Synthesize** — Run `meta-analysis-synthesis` for final protocol
Web searches target: trial registries, grey literature databases, dissertation repositories, conference abstracts.
Output Format
protocol:
question: [Is the evidence body for X biased?]
bias_domains:
publication_bias:
visual: [funnel plot, contour-enhanced funnel]
statistical: [Egger's test, Begg's test, Peters' test]
adjustment: [trim-and-fill, Copas selection model, PET-PEESE]
outcome_reporting_bias:
detection: [registry-publication comparison]
tool: [ROB-ME, ORBIT]
time_lag_bias:
detection: [time-to-publication analysis]
citation_bias:
detection: [citation network analysis]
language_bias:
mitigation: [multi-language search strategy]
small_study_effects:
detection: [funnel asymmetry, regression tests]
adjustment: [limit meta-analysis]
grey_literature_search: [databases, registries, contacts]
grade_assessment:
domain: publication_bias
downgrading_criteria: [when to downgrade certainty]
sensitivity_plan: [selection model, 3PSM, p-curve, z-curve]
reporting: PRISMA-2020 + ROB-ME guidelines<!-- BEGIN available-tables (generated) -->
Available Tactics
Optional, no fixed order; the final leaf is always a sop.
| Tactic | When to use | | --- | --- | | effect-size-extraction | Systematically extract effect sizes and conditions from papers for meta-analytic synthesis | | evidence-synthesis-planning | Plan the statistical synthesis approach — model selection, heterogeneity strategy, and reporting | | quality-assessment-protocol | Methodological quality and bias risk assessment of included studies using validated tools |
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use | | --- | --- | | data-extraction-form | Design structured data extraction form for systematic meta-analysis data collection | | effect-size-planning | Determine effect size types and calculation methods for meta-analytic synthesis | | heterogeneity-source-analysis | Identify and classify sources of between-study heterogeneity (clinical, methodological, statistical) | | inclusion-criteria-design | Define inclusion/exclusion criteria for systematic study selection in meta-analysis | | meta-analysis-synthesis | Produce final meta-analysis protocol document assembling all planning outputs into PRISMA-compliant protocol | | pico-formulation | Construct PICO/PECO framework for the meta-analysis research question | | publication-bias-assessment | Plan funnel plots, Egger's test, trim-and-fill, p-curve, and selection model
The complete research orchestration system for AI-native science. What It Does Design Philosophy Architecture (v3.2.2) Quick Start Configuration Roadmap License DARE is not a tool that helps you do research. It is the researcher.
Repo: yogsoth-ai/de-anthropocentric-research-engine
Other skills on de-anthropocentric-research-engine.
- /formated-results
Closing skill for the research-executor, loaded as the last step of formated-specs. Summarize the design just produced into one research-result JSON fenced block in your reply. Do not execute the research.
Open skill - /formated-specs
Spec-slot skill for the research-executor. Emit the 4-layer DARE orchestration of the assigned topic as one research-graph JSON fenced block in your reply. Replaces the generic spec-writing step.
Open skill - /injection-fidelity
Loss-1 judge (codex role). Given one sample's de-identified dialogue and its PolicyCard, decide axis-by-axis whether the user-simulator enacted the card's per-axis pressure. Judge enactment of the card, never whether the research is good.
Open skill - /ladder-quality-order
Loss-2 judge (codex role). Over one topic's 6 shuffled research-design samples, pairwise-rank by quality using the D1–D5 standard. Emit the pairwise log; the harness computes the order and the ladder verdicts. Judge quality difference, never against academic standards.
Open skill - /optimization-loop
The optimizer brain for the ladder-foundry pretraining loop. Runs the two-level nested batch loop, delegates gating to gate_eval, attributes a failing batch to one weight (attribute-first), and recovers from disk after compaction. Control flow is fully scripted; only the
Open skill - /acu-nugget-recall
Tactic: Extract atomic units from one paper and score how much of a caller-supplied summary covers. Use for ACU-style binary or Nugget-style ternary recall checks; cannot run without a target summary.
Open skill

