evaluate-necessity-sufficiency

Installation
SKILL.md

evaluate-necessity-sufficiency

Purpose

Test whether a proposed cause or mechanism is necessary and/or sufficient under controlled counterfactual or intervention comparisons.

Input contract

required: [cause_or_mechanism, outcome, comparison_conditions]
optional: [counterfactual_worlds, intervention_data]
constraints: [necessary and sufficient tests must be reported separately]

Procedure

  1. Define removal/absence and presence/intervention contrasts.
  2. Compare outcomes under held-fixed conditions.
  3. Report necessity, sufficiency, confounds, and uncertainty.

Output contract

produces: [necessity_result, sufficiency_result, comparison_table, confounds]
delta_fields: [findings, evidence_updates, uncertainties, decisions]

Quality gates

Installs
15
GitHub Stars
505
First Seen
Sep 24, 2026