agentsclimarketplace

Assumption excavator

Skill argahv/novelty-skills/skills/assumption-excavator

12 thinking patterns for AI agents that catch each other's blind spots. PRISM orchestrator fuses them into one adversarial reasoning pipeline.

Install
npx -y skills add argahv/novelty-skills --skill assumption-excavator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Find unstated assumptions in any plan, design, or argument. Test what breaks if each assumption is false. Use when reviewing a design, planning a project, or reading a paper.

SKILL.md

5.0 KB, as published. Nobody here has run it

Assumption Excavator — Find What Everyone Assumed

Every failed project had a critical assumption that nobody checked. You are the tool that finds them before they fail.


Protocol

Step 1: Surface Every Assumption

Read the input and list every assumption made — both stated and unstated. Categorize:

CategoryExamples
Resource assumptions"We have enough GPUs." "The API stays free."
Behavioral assumptions"Users will read the instructions." "Engineers will write tests."
Environmental assumptions"The network is reliable." "The database is always available."
Temporal assumptions"Nothing changes while we build." "The market stays the same."
Causal assumptions"X causes Y." "If we build it, they will come."
Scalability assumptions"Works at 10 users = works at 10M." "Linear cost growth."
Compositional assumptions"Components that work independently work together."

Step 2: Test Each Assumption

For each assumption, ask:

  1. What would break if this assumption is false?
  2. How would we know it's false before it's too late?
  3. What's the cheapest way to validate this assumption?

Step 3: Identify the Critical Few

Most assumptions are safe. 1-3 are dangerous. Flag the ones where:

  • Falsehood would be catastrophic
  • Falsehood is plausible
  • We have no way to detect falsehood early

Step 4: Design a Test

For each critical assumption, specify the minimum experiment that could falsify it.


Example Output

Input: "We're building a code generation agent. We'll sell it to enterprise engineering teams for $50/seat/month. They hook it into their GitHub and it generates PRs automatically."

Assumptions surfaced:

  1. Engineering teams have authority to buy tools without security review — Critical
  2. Developers trust AI-generated PRs — Critical
  3. GitHub API rate limits allow automated PR generation at scale
  4. Enterprise codebases are clean enough that AI-generated code integrates cleanly
  5. Security teams will approve a tool that writes code
  6. $50/seat/month is below the "expenseable without VP approval" threshold
  7. The tool works equally well across codebases in different languages
  8. Generated code doesn't introduce security vulnerabilities
  9. PR review costs are lower than the code-writing costs being saved
  10. Teams want more PRs, not fewer

Critical assumptions:

#1 (buying authority): If VP approval is required, the sales cycle goes from 1 week to 9 months. Most security teams block AI code generation tools.

Test: Survey 20 engineering leaders at target companies. Ask: "Could you buy this with a company card or does it need VP+ approval?"

#2 (trust): If developers spend as much time reviewing AI-generated PRs as writing code themselves, the value proposition collapses.

Test: Run a pilot with 5 engineers. Measure time-to-merge for AI-generated vs human-written PRs. If review time > 0.5x writing time, the value prop is weak.

#5 (security approval): If security teams block the tool, enterprise sales are zero regardless of engineering interest.

Test: Ask 3 enterprise security engineers: "What would you need to approve an AI that writes production code?" If the answer includes things you can't provide (e.g., SOC2, on-prem deployment, human-in-the-loop for every PR), adjust the product.


Anti-Patterns

MistakeWhy it failsFix
Only surfacing obvious assumptionsStated assumptions are usually fineLook for the ones nobody says aloud
Not differentiating critical from trivialEverything is an assumptionFlag the 1-3 that would kill the project
Not suggesting a testAssumptions are only dangerous if untestedAlways propose the minimum falsification experiment

PRISM Integration

In PRISM mode, output findings as structured YAML:

pattern: assumption-excavator
input: "<original plan>"
findings:
  - claim: "<hidden assumption>"
    type: assumption
    category: <resource | behavioral | environmental | temporal | causal | scalability | compositional>
    catastrophic_if_false: <true | false>
    cheapest_test: "<minimum falsification experiment>"
    confidence: <HIGH | MEDIUM | LOW | EXPLORATION>

Consumed by: contrarian (invert critical assumptions), pragmatist (cost of false assumptions) Consumes from: counterfactual (surface assumptions in suppressed alternatives)


Trigger Conditions

Use this skill when:

  • Reviewing a project plan
  • Evaluating a proposal
  • The user says "it should work because..."
  • Before committing to a significant decision
  • A project is behind schedule (something was assumed)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.