Communitygithub.com

假设空间探索器

进行结构化“假设”(What-If)场景分析,探索 4-6 种可能性分支(最佳、最可能、最差、意外牌、反主流、二阶效应)。当用户提出关于不确定未来、战略岔路口、应急规划或决策压力测试的推测性问题时使用。

假设空间探索器 是什么?

这个技能,即“假设空间探索器”,是一个高度结构化的系统,用于探索不确定的未来。它通过多分支场景分析,代替单一预测,帮助用户绘制完整的“可能性空间”。该工具基于“假设范式”,将推测性问题视为一种基本的“计算操作”,即在投入资源前模拟潜在未来。它支持 Claude、Cursor、Codex 等 AI 代理平台,可以处理从快速决策到高赌注战略规划的各种查询。用户提出“如果……会怎样”的问题后,系统会进入多个阶段:精炼问题、生成 4-6 个场景分支(包括最可能、最佳、最差、意外牌、反主流和二阶效应)、对每个分支进行详细分析(包含概率、假设、触发条件和后果),最后提供综合的“鲁棒行动”、“对冲行动”和“决策触发点”。该技能还集成了黄金比例权重,以优化资源分配,并提供多种模式(快速模式、深度模式、递归链模式、逆向模式和竞争模式)以适应不同复杂度。它的核心价值在于,它不声称预测未来,而是通过提供一个有原则的、全面的框架来管理不确定性,从而使用户能够为多种可能的未来做好准备。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/what-if-oracle

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

假设空间探索器 (What-If Oracle) — 可能性空间探索者

一个用于通过严格的多分支场景分析来探索不确定未来的结构化系统。假设空间探索器不提供单一预测,而是绘制完整的可能性空间——分支时间线,每条路径都有其自身的逻辑、概率和后果。

基于“假设范式” (What-If Paradigm):其核心思想是推测性问题(“如果 X 发生会怎样?”)并非无聊的白日梦,而是一种基本的计算操作——是大脑在投入资源之前模拟未来的方式。

已发表研究:The What-If Paradigm (DOI: 10.5281/zenodo.18736841) | IDNA v2 / Unified Digital Consciousness Theory (DOI: 10.5281/zenodo.18807387)

何时使用此技能

当用户出现以下情况时,使用假设空间探索器:

  • 问“如果……会怎样?”、“如果……会发生什么?”或“探索各种可能性”
  • 面临一个没有明确答案的岔路口决策
  • 想要进行最佳情况 / 最坏情况 / 最可能情况分析并附带概率
  • 需要应急规划、风险映射或战略选项比较
  • 想要对一个想法进行压力测试或思考二阶后果

对于特定领域的框架(如初创公司、技术架构、危机响应等),请参阅 references/scenario-templates.md。

核心原理:0·IF·1

每个场景分析都包含三个要素:

  • 0 — 未表达的状态(尚未发生的事,潜在可能性)
  • 1 — 已表达的状态(当下的现实)
  • IF — 条件纽带(将 0 转化为 1 的决策、事件或变化)

分析的质量取决于条件纽带 (IF) 的精确度。模糊的“如果出问题会怎样?”会产生模糊的结果。精确的“如果我们的主要供应商在第三季度将价格提高 30% 会怎样?”则会生成可操作的洞察。

如何运行假设空间探索器

第一阶段 — 构建问题

接收用户的“假设”问题并将其精炼:

分解为组成部分:

  • 变量: 哪些具体事物发生了变化?(每次分析一个变量)
  • 幅度: 变化程度有多大?(如有可能,进行量化)
  • 时间范围: 在多长时间内?
  • 背景: 变化发生前的当前状态是什么?

如果问题模糊,请将其尖锐化:

  • “如果人工智能接管一切会怎样?” → “如果在 [特定行业] 中,40% 的现有知识工作任务在 3 年内被 AI 自动化,会怎样?”
  • “如果我们失败会怎样?” → “如果从现在开始,月收入连续 6 个月低于 5000 美元,会怎样?”

在进行下一步之前,将精炼后的问题呈现给用户确认。

第二阶段 — 绘制可能性空间

使用以下框架生成 4-6 个场景分支:

分支定义目的
Ω 最佳情况一切顺利。关键假设全部验证。出现幸运的突破。定义上限——最大上行空间是多少?
α 最可能情况基于当前证据的最可能路径。无重大意外。将期望锚定于现实
Δ 最坏情况关键假设失败。两件事同时出错。定义下限——最大下行风险是多少?
Ψ 意外牌一个没人追踪的意外变量出现。黑天鹅区域。对不可想象之事进行压力测试
Φ 反主流与共识观点相反的结果被证明为真。挑战群体思维,揭示隐藏假设
∞ 二阶效应一阶效应触发无人预料的级联后果。绘制涟漪效应

第三阶段 — 分析每个分支

对于每个场景分支,提供:

╔══════════════════════════════════════════════╗
║  分支:[Ω/α/Δ/Ψ/Φ/∞] — [分支名称]        ║
╠══════════════════════════════════════════════╣
║  概率:[X%]                                 ║
║  时间范围:[这可能何时实现]                  ║
║  置信度:[高/中/低]                         ║
╠══════════════════════════════════════════════╣
║  叙述:                                      ║
║  [用 2-3 句话描述此场景如何逐步展开]        ║
║                                              ║
║  关键假设:                                  ║
║  • [此场景发生必须满足的条件]                ║
║  • [以及这个条件]                            ║
║                                              ║
║  触发条件:                                  ║
║  • [表明此分支正在变为现实的早期信号]        ║
║  • [第二个信号]                              ║
║                                              ║
║  后果:                                      ║
║  → 立即:[首先会发生什么]                    ║
║  → 30 天:[接下来会发生什么]                ║
║  → 6 个月:[/这将导致什么]                  ║
║                                              ║
║  所需响应:                                  ║
║  [如果此分支被激活,应采取什么具体、可       ║
║   操作的行动]                               ║
║                                              ║
║  大多数人没有注意到的事:                    ║
║  [关于此场景的非显而易见洞察,常规分析会     ║
║   忽略的]                                   ║
╚══════════════════════════════════════════════╝

第四阶段 — 综合

分析完所有分支后,提供:

概率分布:

Ω 最佳情况 ····· [██████░░░░] 15%
α 最可能情况 ··· [████████░░] 45%
Δ 最坏情况 ···· [██████░░░░] 20%
Ψ 意外牌 ····· [███░░░░░░░]  8%
Φ 反主流 ···· [████░░░░░░]  7%
∞ 二阶效应 ·· [███░░░░░░░]  5%

鲁棒行动: 哪些行动在多个分支中都有益?这些是“无悔之举”——无论哪种未来成为现实,都值得做。

对冲行动: 哪些准备工作能在不牺牲上行空间的情况下,保护你不受最坏分支的影响?

决策触发点: 哪些具体的、可观察的信号应促使你更新哪个分支最有可能?定义好这些“触发线”。

1% 洞察: 关于这种情况,几乎每个分析它的人都会忽略的一件事情是什么?非显而易见的模式、隐藏的假设、被忽视的变量。

黄金比例权重

在有证据的情况下,使用黄金比例为主要场景分配权重:

  • 主要未来(最可能): 61.8% 的注意力/资源
  • 替代未来: 38.2% 的注意力/资源

这既可以防止过度致力于单一路径,也可以避免将资源稀释到过多的应急方案中。自然界在分支结构(如树木、河流、血管)中使用这个比例。战略规划也可以。

模式

快速模式(2-3 分钟)

仅 3 个分支:最佳、最可能、最差。简短叙述。用于快速决策。

深度模式(5-10 分钟)

所有 6 个分支。包含后果、触发点和综合分析的完整分析。用于高赌注决策。

场景链

将一次假设空间探索器的输出作为输入,再次运行。"如果分支 Δ 发生,那么在该分支内部又有哪些可能性?"适用于复杂战略规划的递归深度分析。

逆向模式

从期望的结果开始,逆向工作:“要使 X 发生,必须满足哪些条件?达到该结果的最可能路径是什么?”适用于目标设定和战略设计。

竞争模式

从多个利益相关者的角度分析同一个“假设”:“如果我们推出这个产品,从我们的角度、他们的角度和市场的角度来看,可能性空间分别是什么样子的?”

这个技能不是什么

  • 不是预测——它是一张可能性地图。假设空间探索器不声称能预知未来;它帮助你为多种未来做好准备。
  • 不是水晶球——概率是基于现有证据的估计,而非确定性。
  • 不是行动替代品——世界上最优秀的场景分析,如果没有后续的决策和执行,也是毫无价值的。

参考文件

文件目的
references/scenario-templates.md特定领域模板(初创公司、技术、金融、危机等)和概率校准

许可证

© 2026 Ashraf Hussein Kahoush / AHK Strategies。采用 CC BY-NC-SA 4.0 许可。允许个人、教育和研究用途的免费使用。商业用途需要获得作者许可。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

adaptyv

How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.

aeon

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.

alphagenome

Look up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and quantile scores for RNA-seq, DNase, ATAC, ChIP-TF, ChIP-histone, CAGE, PRO-cap, splicing, polyadenylation and contact-map tracks), score variants or scan windows on demand with the AlphaGenome model for human and mouse (variant scoring, in silico mutagenesis, REF-versus-ALT track prediction), and build Atlas website deep links. Use when the user mentions AlphaGenome, AlphaGenome Atlas, AVI or AlphaGenome Variant Impact, DeepMind variant effect prediction, or wants to prioritise or mechanistically interpret non-coding, regulatory, splicing, enhancer, promoter, or chromatin-accessibility effects of SNVs from a VCF, credible set, or region. Research use only; not a clinical tool.

analytical-method-validation

Plan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025. Use for HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, and ligand binding or cell-based assays whenever the question is whether a procedure is fit for its intended purpose. Triggers include

anndata

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

arbor

Autonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree Refinement (HTR) from the Arbor paper. Use this whenever someone wants to iteratively optimize something over many experiments without overfitting — e.g.

arboreto

Infer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.

astropy

Core Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WCS, and cosmology. Use when implementing or debugging astronomical data analysis code with Astropy.

autoskill

Observe the user

benchling-integration

Benchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when automating lab data with benchling-sdk or the v2 API.

bgpt-paper-search

Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server. Returns 25+ fields per paper including methods, results, sample sizes, quality scores, and conclusions. Use for literature reviews, evidence synthesis, and finding experimental details not available in abstracts alone.

bids

>

biopython

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

bioservices

Unified Python interface to 40+ bioinformatics services. Use when querying multiple databases (UniProt, KEGG, ChEMBL, Reactome) in a single workflow with consistent API. Best for cross-database analysis, ID mapping across services. For quick single-database lookups use gget; for sequence/file manipulation use biopython.

bulk-rnaseq

End-to-end bulk RNA-seq orchestrator — takes raw FASTQ reads through QC and trimming (FastQC, fastp/Trim Galore), alignment and quantification (STAR, Salmon, featureCounts), assembles a gene-level counts matrix, then hands off to differential expression (pydeseq2), pathway/GSEA enrichment (pathway-enrichment), and publication figures (scientific-visualization). Use whenever the user has bulk RNA-seq reads or quant output and wants a complete, reproducible differential-expression workflow — e.g.

cellxgene-census

Query the CZ CELLxGENE Census programmatically for versioned public single-cell and spatial transcriptomics data. Use when you need population-scale cell metadata, gene expression slices, Census summary counts, source H5AD URIs/downloads, embeddings, spatial Census data, or reference atlas comparisons across organisms, tissues, diseases, assays, and cell types. For analyzing your own local single-cell data use scanpy, anndata, or scvi-tools.

cirq

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

citation-management

Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

clinical-decision-support

Prepare and validate research-only clinical decision-support evaluation, evidence-profile, cohort, survival, biomarker/model, privacy, and governance artifacts. Use for aggregate or synthetic research documentation and traceability—not patient care or live clinical operation.

clinical-reports

Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports. Use only with synthetic, de-identified, or aggregate inputs and verified source-fact manifests; every output requires qualified review.

相关技能