Skip to main content
ClaudeWave
Skill329 repo starsupdated 5d ago

assumption-constraint

The assumption-constraint skill identifies and ranks the most fragile assumptions in research experiments through systematic vulnerability analysis. It quantifies how likely each assumption is to fail and what impact that failure would have, then prioritizes validation testing starting with the cheapest experiments that resolve the highest-impact uncertainties. Use this when designing experiments to stress-test your foundational beliefs before committing significant resources.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/yogsoth-ai/de-anthropocentric-research-engine /tmp/assumption-constraint && cp -r /tmp/assumption-constraint/skills/assumption-constraint ~/.claude/skills/assumption-constraint
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Strategy: Assumption Constraint

## Methodology

Systematic assumption vulnerability analysis:
- **Extraction**: Surface all implicit and explicit assumptions
- **Scoring**: Quantify vulnerability (confidence × evidence / testability)
- **Impact assessment**: Blast radius × recovery cost
- **Prioritization**: Vulnerability × Impact = Priority
- **Validation planning**: Cheapest test that resolves uncertainty

Assumption categories:
| Category | Examples |
|----------|----------|
| Technical | Method convergence, architecture suitability |
| Data | Availability, quality, representativeness |
| Resource | Sufficiency of compute, time, expertise |
| Environmental | Tool stability, API access, policy |
| Theoretical | Effect existence, measurability, magnitude |

## Execution Flow

1. **Challenge Assumptions** → call `assumption-challenging` SOP
   - Input: experiment plan, hypothesis
   - Output: assumption inventory with validity assessment

2. **Quantify Validation Cost** → call `resource-quantification` SOP
   - Input: validation experiments for top assumptions
   - Output: cost to validate each assumption

3. **Rank Sensitivity** → invoke `sensitivity-ranking` tactic
   - Determine which assumptions are most binding

4. **Report** → synthesize vulnerability assessment
   - Top-5 fragile assumptions with validation paths
   - Binding assumption constraint identification

## Budget Gate

| Resource | Budget | Notes |
|----------|--------|-------|
| Subagent calls | ≤5 | 2 SOPs + synthesis |
| Iterations | ≤2 | Re-rank if new assumptions surface |
| Output size | ≤3000 tokens | Ranked table + validation plan |