Install
$ agentstack add skill-natan-mohart-24-strategy-skills-for-claude-assumption-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Assumption Audit
When to use
Use before finalizing or presenting any strategy, business case, or major decision — especially one that has been worked on for a while by a small group, since that's when unstated beliefs calcify into "known facts." Also use as a dedicated pre-mortem step before launch, and any time someone says "we all agree this will work" without anyone having named why.
What it does
Extracts the assumptions a plan silently rests on (not just the ones people are willing to say out loud), classifies each by evidence quality, and identifies which ones are load-bearing — meaning if they're wrong, the plan doesn't just underperform, it fails. It then designs the cheapest test that would falsify each load-bearing assumption before real capital is committed.
Method
- Reverse-engineer assumptions from the plan, don't just ask people what they assume. For every claim, number, or causal link in the strategy ("customers will pay $X," "channel Y will scale," "competitor Z won't respond"), ask "what would have to be true for this to hold?" — that's the assumption.
- Classify each assumption's evidence base: proven (direct evidence from this business), analogous (evidence from a comparable situation elsewhere), or belief (no real evidence, just conviction or precedent-by-repetition).
- Score each assumption on two axes: how much the plan's outcome depends on it (impact if wrong), and how confident the evidence base is (confidence). Plot on a 2x2 — high impact / low confidence is the danger zone.
- Distinguish load-bearing from decorative. A load-bearing assumption, if false, breaks the plan's core logic (e.g., "the market will pay a premium for X"). A decorative one just changes a detail (e.g., "the launch color will be blue"). Focus scrutiny only on load-bearing ones — auditing every assumption equally dilutes attention from the ones that matter.
- Run a pre-mortem on each high-impact/low-confidence assumption: "assume this failed — what evidence would we see, and could we have seen it earlier?" This surfaces failure modes faster than asking "what could go wrong" in the abstract.
- Design the cheapest falsification test for each danger-zone assumption — a pilot, a customer interview round, a pricing test, a competitor-response scenario — sequenced by which one, if it fails, kills the plan earliest and cheapest.
- Write the "if we're wrong" trigger: for each load-bearing assumption, name the specific signal that would tell the team it's wrong in time to change course, not after the capital is spent.
Inputs
- The strategy document, business case, or plan being audited
- Any existing supporting data or research behind key claims
- The team's actual timeline and capital already committed (affects which tests are still cheap)
Output format
A table of assumptions with evidence class, impact, confidence, and load-bearing flag; an impact×confidence 2x2 highlighting the danger zone; a sequenced list of falsification tests for danger-zone assumptions; a named early-warning trigger for each load-bearing assumption.
Example
A retailer's international expansion case rests on "brand awareness will transfer without local marketing spend." It's high-impact (the whole margin case assumes low customer acquisition cost) and low-confidence (belief, based on one adjacent market that had different distribution). It lands in the danger zone. The cheapest test: a small paid-media-free pilot in one city, measuring organic sign-up rate against the assumed number, before the full market entry budget is approved.
Common pitfalls
- Auditing assumptions people are already comfortable stating, while missing the ones baked so deep into the plan that no one thinks to name them.
- Treating every assumption as equally worth testing instead of triaging to the load-bearing ones.
- Running the audit after the decision is effectively already made, turning it into theater instead of a real gate.
- Designing tests that are more expensive than just committing to the plan and watching what happens — defeats the purpose.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Natan-Mohart
- Source: Natan-Mohart/24-strategy-skills-for-claude
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.