assumption-validator
Systematically surface, classify, and stress-test assumptions in decisions, strategies, and plans. Transforms hidden assumptions into visible, testable propositions with load-bearing analysis and counterfactual validation. PROACTIVELY activate for: (1) Pre-commitment decision reviews, (2) Strategy validation before execution, (3) Investment due diligence, (4) Architecture decision records, (5) Product direction pivots, (6) Risk assessments requiring assumption audit. "stress test this decision", "what are we assuming", "pre-mortem", "what could go wrong", "challenge this plan", "devil's advoca
npx skills add majiayu000/claude-skill-registry --skill assumption-validator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Systematically surface, classify, and stress-test assumptions in decisions, strategies, and plans. Transforms hidden assumptions into visible, testable propositions with load-bearing analysis and counterfactual validation. Proactively activates for pre-commitment decision reviews, strategy validation before execution, investment due diligence, architecture decision records, product direction pivots, and risk assessments requiring assumption audit.
How it works
Phase 1: Subject Intake & Framing
- Receive subject artifact (decision, strategy, plan, ADR, or proposal) and extract context metadata (subject type, time horizon, stakeholders, decision reversibility).
- Define validation scope and identify information sources.
- Set validation intensity (Light, Standard, Rigorous).
- Confirm framing with stakeholders and produce a framed subject with boundaries and context.
Phase 2: Assumption Surfacing
- Scan for explicit assumptions and document verbatim with source location.
- Probe for implicit assumptions using techniques (Inversion, Five Whys, Outsider Test, Pre-mortem, Dependency Mapping) based on assumption_depth.
- Surface structural assumptions if assumption_depth is full_structural using Frame Questioning, Missing Voices, Scope Boundary Probe, Alternative Structures.
- Document each assumption with ID, Statement, Type, Source, Initial confidence.
- Check completeness and produce a raw assumption inventory.
Phase 3: Classification & Prioritization
- Assign assumption types (EXPLICIT, IMPLICIT, STRUCTURAL, LOAD-BEARING, CONTEXTUAL, BEHAVIORAL).
- Perform load-bearing analysis scoring D, R, V, C and compute Priority = (D × (1 - C)) / V.
- Map dependencies for high-priority items.
- Identify load-bearing assumptions (priority > threshold or dependency 5 or STRUCTURAL).
- Rank and filter: Light top 3, Standard top 5, Rigorous all with priority > 1.0.
Phase 4: Validation & Stress-Testing
- Select validation methods per assumption type (EXPLICIT: evidence check; IMPLICIT: counterfactual; STRUCTURAL: frame alternatives; CONTEXTUAL: historical precedent; BEHAVIORAL: stakeholder interviews).
- Execute evidence checks starting with prioritized assumptions using primary, secondary, expert opinions as weights.
When to use it
Activate for pre-commitment decision reviews, strategy validation before execution, investment due diligence, ADRs, product direction pivots, and risk assessments requiring assumption audit. Triggers include: validate assumptions, test assumptions, assumption check, stress test this decision, what are we assuming, pre-mortem, what could go wrong, challenge this plan, devil's advocate.
What it can touch
Clauses reference methods and outputs; the skill utilizes artifacts like subject documents, ADRs, and supporting materials to extract, classify, and validate assumptions, producing a RISK-ASSESSMENT artifact.
Caveats
License: MIT. The skill defines a phased workflow with explicit questionnaires and techniques; outcomes depend on input quality and intensity level. No guarantees are stated beyond generating a structured RISK-ASSESSMENT and go/no-go recommendations per the defined scoring and methods.
# Assumption Validator > "Make hidden assumptions visible; make visible assumptions testable." Assumptions are the invisible architecture of every decision. This skill provides a systematic methodology for surfacing, classifying, validating, and stress-testing the assumptions that underlie decisions, strategies, plans, and architectures. The output is a RISK-ASSESSMENT artifact that transforms assumption risk into actionable guidance. --- ## 1. Purpose ### Core Value Proposition Every decision rests on assumptions. Some are explicit and acknowledged. Many are implicit, hidden in the reasoning chain. The most dangerous are structural—embedded in how we frame the problem itself. This skill makes the invisible visible and the untested testable. ### Capabilities | # | Capability | Phase | Value | |---|-----------|-------|-------| | 1 | Extract explicit assumptions from subject documents | 2 | Capture what's acknowledged | | 2 | Surface implicit assumptions through structured probing | 2 | Reveal hidden dependencies | | 3 | Identify structural assumptions in problem framing | 2 | Expose framing blind spots | | 4 | Classify assumptions by type and risk profile | 3 | Enable prioritization
- 1. Purpose
- Core Value Proposition
- Capabilities
- 2. When to Use
- Ideal Use Cases
- Anti-Patterns (When NOT to Use)
- 3. Parameters
- Parameter Effects Matrix
- 4. Five-Phase Workflow
- Workflow Overview
- Phase 1: Subject Intake & Framing
- Phase 2: Assumption Surfacing
- Phase 3: Classification & Prioritization
- Phase 4: Validation & Stress-Testing
What does the assumption-validator skill do?
Systematically surface, classify, and stress-test assumptions in decisions, strategies, and plans. Transforms hidden assumptions into visible, testable propositions with load-bearing analysis and counterfactual validation. PROACTIVELY activate for: (1) Pre-commitment decision reviews, (2) Strategy validation before execution, (3) Investment due diligence, (4) Architecture decision records, (5) Product direction pivots, (6) Risk assessments requiring assumption audit. "stress test this decision", "what are we assuming", "pre-mortem", "what could go wrong", "challenge this plan", "devil's advoca
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill assumption-validator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
