Skills DirectorySearch all skills ↗

AI agent skill · by @yogsoth-ai

Assumption Stress Test

Surface load-bearing assumptions, classify vulnerability, challenge or perturb them, and re-check causal logic.

Archived 2026-10-23 · Source updated 2026-09-29 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# assumption-stress-test
## Purpose
Expose load-bearing assumptions, classify their vulnerability, perturb them, and re-check causal validity.
## Input contract
```yaml
required: [claim_or_model, assumptions]
optional: [evidence, causal_graph, perturbation_bounds]
constraints: [each assumption must be traceable to a claim or causal link]
```
## Execution protocol
Do not perform called SOP operations inline; each loaded SOP owns its contract and thresholds.

1. You MUST load skill `surface-assumptions` to surface load-bearing assumptions.
2. You MUST load skill `classify-assumption-vulnerability` to classify their vulnerability.
3. You MUST load skill `challenge-assumption` to challenge each material assumption.
4. You MUST load skill `apply-perturbation` to apply bounded perturbations.
5. You MUST load skill `validate-causal-link` to re-check affected causal links.
   If the surviving result requires broader model and scaling variants, consider `robustness-analysis` as the next tactic.
Deviation: omit perturbation only when the assumption is purely definitional; still record and classify it.
## Output contract
```yaml
produces: [assumption_register, vulnerability_map, perturbation_results, causal_recheck]
delta_fields: [findings, assumption_updates, uncertainties, decisions, open_questions]
```
## Thresholds and quality gates
- B: all load-bearing assumptions are classified; every challenged assumption has a perturbation or explicit non-perturbability reason; causal links are rechecked.
## Failure and counterexamples
Do not call a model robust when an untested high-vulnerability assumption carries the conclusion or when perturbation bounds are unstated.
## Provenance map
- `assumption-audit`, `assumption-stress-test`, `assumption-criticality`, `assumption-perturbation`: resolved/concept according to exact v3 lookup; no near-name substitution.
- Status: `assumption-audit`, `assumption-stress-test`, `assumption-criticality` resolved; `assumption-perturbation` concept (only package-prefixed variants found).
## Preserved source criteria ledger
- Preserve assumption surfacing, vulnerability classification, perturbation, and causal-link validation.
## Context checkpoint / Delta notes
Append changed assumptions, perturbation deltas, causal failures, and unresolved questions.

Related skills