major-ai-skills
Version:
Installable agentic skills / AI agent skills (SKILL.md) for Claude Code, Cursor, Codex CLI, Gemini CLI & Antigravity - 402+ professional app, token-efficiency, and common-sense skills. SEO/GEO ready.
107 lines (82 loc) • 5.33 kB
Markdown
name: fill-in-missing-assumptions
description: "Identify hidden assumptions and test how changing them affects a recommendation or design."
category: common-sense
risk: safe
source: self
source_type: self
date_added: "2026-08-26"
tags: ["assumptions", "risk-management", "sensitivity-analysis", "architecture", "decision-making", "prompt-engineering"]
tools: ["claude", "cursor", "gemini", "codex", "chatgpt"]
# Ask AI to List Its Hidden Assumptions (AI Skill)
## Overview
Every time an AI answers a strategic, financial, or technical question, it silently fills undefined variables with default assumptions (*e.g., assuming you have infinite bandwidth, a $50k monthly budget, standard US legal jurisdiction, or a team of 10 senior engineers*).
The **Assumption Surfacing Protocol** forces the AI to declare all latent premises underneath its analysis - allowing you to adjust flawed presuppositions before making expensive decisions.
## The Assumption Extraction Framework
```
┌─────────────────────────────────────────────────────────────┐
│ Assumption Surfacing Engine │
│ │
│ [ RECOMMENDATION / PLAN ] │
│ │ │
│ ▼ │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ 1. INFRASTRUCTURE & TECH: Versions, tools assumed │ │
│ │ 2. TRAFFIC & SCALE: Requests/sec, database size │ │
│ │ 3. BUDGET & RESOURCES: Team headcount, licensing cost │ │
│ │ 4. USER BEHAVIOR: Conversion rates, latency tolerance │ │
│ └───────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ [ Sensitivity Check: If Assumption X changes $\rightarrow$ Impact ]│
└─────────────────────────────────────────────────────────────┘
```
## Master Assumption-Audit Prompt Templates
### Pattern 1: The Pre-Flight Assumption Audit
Use whenever receiving a complex technical, business, or marketing plan:
```markdown
Review the plan you just proposed above.
List your **Top 4 Core Assumptions** across these categories:
1. **Technical / Environment Assumptions**: (e.g. cloud provider, SDK versions, OS)
2. **Scale & Traffic Assumptions**: (e.g. daily active users, requests per second)
3. **Resource & Team Assumptions**: (e.g. implementation hours, skillset required)
4. **Economic & Cost Assumptions**: (e.g. ongoing SaaS fees, egress costs)
For each assumption, answer:
*"If this assumption is false, what is the single biggest risk to the plan?"*
```
### Pattern 2: The Sensitivity Inversion Test
Use when testing whether a plan holds up under extreme constraints:
```markdown
What happens to your proposed architecture if:
- Our budget is reduced by 50%?
- Our traffic spikes by 10x overnight?
- We cannot use proprietary third-party APIs?
Provide the modified, fail-safe recommendations.
```
## Real-World Case Study
### Scenario: Recommending an Elasticsearch Cluster
#### Unstated Assumptions (The Hidden Trap)
> **User**: *"What search solution should we use for our e-commerce store with 500,000 products?"*
>
> **AI Default Recommendation**: *"Set up an Elasticsearch cluster on AWS OpenSearch with 3 master nodes and 6 data nodes."*
>
> *(Hidden Assumption: The team has a dedicated DevOps engineer to manage shard rebalancing, cluster memory heaps, and index lifecycle policies, and can afford $1,200/mo in AWS compute).*
#### Surfaced Assumptions Output
> **User**: *"List the critical operational assumptions behind this recommendation."*
**AI Response**:
> **Declared Assumptions**:
> 1. **Budget**: Assumes an infrastructure spend of $\ge \$800/\text{month}$ for managed OpenSearch.
> 2. **Operations**: Assumes your team has experience tuning JVM garbage collection and mapping analyzers.
> 3. **Query Complexity**: Assumes you need complex fuzzy matching, vector semantic search, and multi-language stemmers.
>
> **Sensitivity Warning**:
> *"If you do not have dedicated DevOps staff or your monthly budget is $< \$100$, Elasticsearch is an operational trap. In that scenario, use **Meilisearch** or **Typesense** on a single $20/mo VPS instead."*
## Summary Best Practices
- **Never approve a plan without reading its assumptions**: It is where 90% of real-world budget blowouts hide.
- **Invert assumptions early**: Testing *"What if we have 1/5th the time?"* immediately surfaces simpler, higher-ROI alternatives.