UNPKG

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
--- 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.