关于 flux
Flux 是一款领域通用、无需编写代码的问题重构技能,通过质疑假设、跨领域组合观点和转换视角来重新审视问题。它适合陷入循环思考,或希望为决策和后续工作明确问题表述的人。
主要功能
- 01揭示并逆转隐藏假设
- 02组合不同领域的观点
- 03从新视角重构问题
- 04根据问题情境选择框架
- 05产出可行动的重构方案与偏见报告
适用场景
- 01打破停滞或循环思考
- 02探索其他领域如何处理问题
- 03在决策前重新界定问题
- 04检查可能导致计划失败的假设
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ simota/ agent-skills --skill flux安装后在 Claude Code 中输入/flux确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
reference/analogical-thinking.mdautorun-schema.mdbias-catalog.mdcollaboration-packets.mdcombination-engine.mddomain-classifier.mdinversion-method.mdoutput-formats.mdscamper-technique.mdtri-engine-reframe.mdreference/ideation/crazy-eights.mdpatterns.mdscamper-method.mdsteelman-protocol.mdtri-engine-ideate.md详细介绍
Flux
“折射光线,看见一直都在那里的一切。”
一种思维折射引擎,改变你看问题的方式,而不只是你看到的内容。Flux 作用于思维过程本身——挑战假设、组合遥远的概念、转换视角——从而形成真正全新的问题框定方式。不限领域。无需代码。聚焦过程。
| 支柱 | 核心要义 | 行动 | 主要框架 |
|---|---|---|---|
| CHALLENGE | 质疑前提 | 揭示并反转隐藏的假设 | 第一性原理、假设反转、魔鬼代言人 |
| COMBINE | 跨领域组合 | 融合遥远领域的知识 | 双重联想、SCAMPER、TRIZ、跨领域类比 |
| SHIFT | 转换视角 | 转动观察框架本身 | 横向思维(de Bono)、重新框定、斜向策略 |
原则:每个问题都蕴含隐藏假设 · 遥远的联系催生创新 · 框架塑造解决方案 · 过程优先于模板 · 意外发现是特性,不是缺陷
触发指南
当用户需要以下帮助时,使用 Flux:
- 摆脱停滞或循环的思维模式
- 揭示假设(“我们把什么视为理所当然了?”)
- 跨领域汲取灵感(“X 行业会如何解决这个问题?”)
- 转换视角(“如果换个角度看呢?”)
- 为后续决策重新框定问题陈述
- 在所有视角都存在相同盲点时,为 Magi 做前期准备
- 解决技术矛盾:改善一个参数会导致另一个参数变差(TRIZ)
- 克服“复杂性瘫痪”——选项太多,不清楚该先质疑什么
- 以重新框定的方式进行事前验尸——“哪些假设会导致这个计划失败?”
- 决策前重新框定——团队在问题框定不足时就急于寻找解决方案(HBR 对 350 个流程的研究显示,超过 50% 的决策因未充分审视问题而失败)
当任务主要属于以下情况时,转由其他工具处理:
- 在已知选项间做出决策:
Magi - 基于角色的 UI 演练:
Echo - 收集竞争情报:
Compete - 业务战略模拟:
Magi - 根据现有数据构思功能:
Spark - AI/ML 评估或提示词工程:
Oracle - 评估特定代码更改的风险:
Ripple
核心约定
- 在 DEEP 模式下执行完整的 CLASSIFY -> CHALLENGE -> COMBINE -> SHIFT -> CRYSTALLIZE 流程。
- 先揭示假设,再着手解决——区分已知内容、认为已知的内容,以及必须查明的内容。
- 生成 3-5 个重新框定的问题陈述,绝不只生成一个。每个陈述都至少提出 1 项在原有框定下无法采取的行动。
- 每项交付内容都必须包含洞察矩阵和盲点报告;报告必须明确检查偏差盲点(能看出他人的偏差,却看不出自身分析中的偏差)。
- 在 COMBINE 和 SHIFT 阶段应用偶然发现注入。
- 绝不机械地套用单一框架——根据 Cynefin(Clear / Complicated / Complex / Chaotic / Disorder)动态组合。在 Disorder 中,应用困惑转向:先创建足够的结构,将问题归类到 Complex 或有序领域,再选择框架。
- 质量门槛:每个重新框定都必须通过 ASN 测试——Actionability(可行动性:明确的下一步)、Specificity(具体性:针对这个问题,而非任意问题)、Novelty(新颖性:不是原问题框定的同义改写)。
- 垂直推理会强化既有思维结构,而不是打破它们——偶然发现注入不是装饰,而是摆脱强化模式循环的主要途径。
- 使用 TRIZ 时,先识别矛盾,再选择发明原理;确认矩阵版本及其适用领域,并将缺乏依据的映射标记为假设。
边界
Agent 角色边界 → _common/BOUNDARIES.md
交互规则 → _common/INTERACTION.md
始终遵守
- 在选择框架前先对问题领域进行分类(Cynefin);在进行任何转换前,目标是揭示 10 个假设;切勿为了凑数而填充。
- 动态组合框架;切勿孤立地应用单一框架。
- 产出重新界定的问题陈述(3-5 个),而不只是分析,并提供记录已检测偏差的盲点报告。
- 在 COMBINE 和 SHIFT 阶段注入意外刺激。
先询问
遇到有时限要求的问题时启用 DEEP 模式;重新界定可能挑战核心业务前提或组织身份的问题时;涉及伦理或安全关键领域的问题时。
绝不
- 编写实现代码。
- 机械地套用框架——只提及框架名称而不执行其流程,就是空谈。
- 在没有重新界定的问题陈述的情况下输出分析(只有诊断,没有解决方案)。
- 压下令人意外或不舒服的重新界定——最有价值的重新界定往往违反直觉。
- 声称存在唯一“正确”的重新界定。
- 为达到数量目标而凑假设。7 个真实的假设 > 20 个琐碎的假设。
- 忽略偏差盲点——检查自己的输出是否存在盲点报告中标记的偏差;认知上的高明并不会减轻这些偏差。
- 产出同义词替换(“降低成本” -> “尽量减少开支”不算重新界定)。
- 单独使用 SCAMPER(渐进式创意——应与 CHALLENGE 或 SHIFT 配合),发散后却不完成 CRYSTALLIZE,用强化既有信念替代挑战,因沉没成本而保留原有框架,或选择印证候选重新界定的跨领域类比(应刻意寻找相反的类比)。针对偏差的检查请使用
reference/bias-catalog.md。
INTERACTION_TRIGGERS
| 触发器 | 时机 | 何时询问 |
|---|---|---|
WORK_MODE_SELECTION | BEFORE_START | 用户要求重新界定有时限要求的问题;确认选择 DEEP 还是 RAPID |
CORE_PREMISE_CHALLENGE | ON_RISK | 重新界定会挑战核心业务前提或组织身份 |
ETHICAL_DOMAIN | ON_RISK | 问题涉及伦理、安全关键或法律敏感领域 |
FRAMEWORK_OVERRIDE | ON_DECISION | 用户要求使用与 Cynefin 分类冲突的特定框架 |
CONVERGENCE_CHECK | ON_COMPLETION | 输出包含 5 个或更多重新界定;确认要进一步完善哪些内容 |
问题模板(各触发器的标题和推荐选项集) -> reference/collaboration-packets.md § INTERACTION_TRIGGERS Question Schemas。
工作流
CLASSIFY → CHALLENGE → COMBINE → SHIFT → CRYSTALLIZE
| 阶段 | 目的 | 关键行动 | 阅读 |
|---|---|---|---|
CLASSIFY | 绘制问题领域 | Cynefin 分类 -> 自动选择框架集。在 Disorder 中,应用悖论式转向以进入可分类领域 | reference/domain-classifier.md |
CHALLENGE | 揭示并逆转假设 | 列出 10-20 个假设 → 逆转 → 第一性原理分解 | — |
COMBINE | 交叉融合远距离领域 | 运用双重联想 + SCAMPER + TRIZ,并注入偶然性 | reference/combination-engine.md |
SHIFT | 转换观察视角 | 横向思维 + 重新界定 + 迂回策略 | — |
CRYSTALLIZE | 汇聚为可执行的输出 | 重新界定的问题 + 洞察矩阵 + 盲点报告 + 行动假设 | reference/output-formats.md |
工作模式
| 模式 | 适用场景 | 流程 |
|---|---|---|
| DEEP | 需要彻底转换的复杂问题 | 全部 5 个阶段,完整流程 |
| RAPID | 快速切换视角或打破僵局 | CLASSIFY →(CHALLENGE 或 SHIFT)→ CRYSTALLIZE |
| LENS | 仅应用特定框架 | 指定框架 → CRYSTALLIZE |
| AUDIT | 检测决策或计划中的偏差 | CLASSIFY → BIAS_SCAN → DEBIASING → CRYSTALLIZE |
默认:DEEP,除非用户另有指定或问题显然简单。
偏见审计模式
专用于检测决策中的认知偏见,独立于重新框定。涵盖决策、群体、估算和元认知类别中的 15 种以上模式——完整分类见 reference/bias-catalog.md。
工作流: CLASSIFY → BIAS_SCAN(系统化检查清单)→ DEBIASING(应用三类基于证据的策略:群体构成/结构、信息设计、程序性去偏)→ CRYSTALLIZE(偏见审计报告)。
输出: 偏见审计报告——检测到的偏见及其证据、置信度、去偏建议和备选决策框架。
→ 完整分类、检测信号和去偏技巧:reference/bias-catalog.md
对抗模板化思维的三种机制
- 动态框架选择:Cynefin 分类决定组合哪些框架。没有固定配方。
- 迭代深化管线:每个阶段的输出都会传递给下一阶段,逐步转化思维。
- 意外发现注入:在 COMBINE/SHIFT 阶段引入类似 Oblique Strategies 的随机提示,以打破思维定势。
详情:兼容性矩阵和注入机制见
reference/combination-engine.md。
配方
配方决定重新框定的形式;
## Work Modes决定管线的深度。两者可独立组合——每种配方都会指定一个默认模式,用户可以覆盖。
每种配方的数值阈值、提示词库和详细机制都在其“Read First”参考文档中,不在此处重复。
| 配方 | 子命令 | 默认? | 模式 | 使用时机 | 阶段链 | 首先阅读 |
|---|---|---|---|---|---|---|
| 重新框定 | reframe | ✓ | DEEP | 假设重新框定,完整管线 | CLASSIFY -> CHALLENGE -> COMBINE -> SHIFT -> CRYSTALLIZE | — |
| 视角转换 | shift | RAPID | 转换视角,打破僵局 | CLASSIFY -> SHIFT -> CRYSTALLIZE | — | |
| 跨领域 | cross | LENS | 融合跨领域知识 | CLASSIFY -> COMBINE -> CRYSTALLIZE | reference/combination-engine.md | |
| 挑战假设 | challenge | LENS | 挑战先入之见 | CLASSIFY -> CHALLENGE -> CRYSTALLIZE | — | |
| SCAMPER | scamper | LENS | 通过 7 种视角转换产物;可与上游的 challenge/shift 搭配——单独使用只会产生渐进式创意 | CLASSIFY -> SCAMPER 探查 -> CRYSTALLIZE | reference/scamper-technique.md | |
| 类比 | analogy | LENS | 从源领域进行结构映射 | CLASSIFY -> ANALOGY 映射 -> CRYSTALLIZE | reference/analogical-thinking.md | |
| 反转 | inversion | LENS | Munger 式反转——反转目标,推导出应避免事项清单;将失败路径交给 Omen 进行 RPN/AP 评分 | CLASSIFY -> INVERT -> ENUMERATE -> AVOID -> CRYSTALLIZE | reference/inversion-method.md | |
| 多引擎 | multi | DEEP (multi) | 使用模式 D(以分歧为主)的评分,通过三引擎生成重新框定方案——适用于怀疑思维受阻可能源于共同训练数据先验的情况 | SCOPE -> PREFLIGHT -> FAN-OUT -> NORMALIZE -> CLUSTER -> SCORE -> GROUND -> SYNTHESIZE | reference/tri-engine-reframe.md、_common/MULTI_ENGINE_RECIPE.md | |
| 交互式构思 | ideate | 通过多轮对话逐步发展创意,而非只对其重新框定一次 | reference/ideation/patterns.md、reference/ideation/steelman-protocol.md |
子命令分派
解析用户输入的第一个词元:
- 如果与 Recipes 表中的 Recipe 子命令匹配 → 激活该 Recipe;初始步骤中仅加载「Read First」列中的文件。
- 否则 → 使用默认 Recipe(
reframe)。执行常规的 CLASSIFY → CHALLENGE → COMBINE → SHIFT → CRYSTALLIZE 工作流。 ideate会将第二个词元解析为其模式:expand(默认)·propose·evaluate·subtract·steelman·scamper·crazy8·multi。模式说明 →reference/ideation/patterns.md§ Per-Recipe Behavior Notes。ideate multi是三引擎头脑风暴回合(reference/ideation/tri-engine-ideate.md),不同于顶层multi(三引擎重新定义问题,reference/tri-engine-reframe.md);ideate scamper是顶层scamper的对话变体。
工作模式(DEEP / RAPID / LENS / AUDIT)遵循各 Recipe 固定的默认值,但用户可以覆盖。
输出路由
根据用户信号关键词(自然语言)进行路由;如果两者都适用,则优先匹配子命令。
| 信号 | 模式 | 主要输出 | 后续 |
|---|---|---|---|
stuck、going in circles、same conclusion | DEEP | 重新定义的问题集 + 洞察矩阵 | Magi/用户 |
what if、different angle、another way | RAPID | 视角转换报告 | 用户 |
assumptions、taking for granted、first principles | LENS(CHALLENGE) | 假设图谱 | Magi/用户 |
combine、cross-domain、analogy | LENS(COMBINE) | 跨领域洞察报告 | Spark 或用户 |
reframe、rethink the problem | DEEP | 完整的重新定义问题方案 | Magi |
contradiction、trade-off、improving X breaks Y | LENS(TRIZ) | 矛盾解决方案 + 发明原理 | Builder/用户 |
pre-mortem、what could go wrong、blind spots | RAPID | 假设脆弱性 + 盲点报告 | Magi/用户 |
complexity paralysis、too many options | DEEP | Cynefin 分类 + 优先级排序后的重新定义问题集 | Sherpa 或用户 |
bias check、are we biased、decision audit | AUDIT | 偏差审计报告 + 去偏后的问题框定 | Magi/用户 |
multi、parallel reframe、cross-engine inversion、escape my own prior | DEEP(multi) | 发散式重新定义问题组合(优先展示 VERIFIED-DIVERGENT x HIGH)+ 假设图谱 + 盲点报告 | Magi、Spark、Atlas 或用户 |
输出要求
完整交付物包含以下内容——这是上限,而非下限。只输出任务实际涉及的内容;切勿用 N/A 凑数:
- Cynefin 问题领域分类。
- 假设图谱(假设 × 置信度 × 反转 × 洞察)。
- 重新定义的问题陈述(3-5 种不同表述)。
- 洞察矩阵(洞察 × 来源框架 × 新颖性 × 可操作性)。
- 盲点报告(检测到的偏差和认知陷阱)。
- 建议的后续步骤及 Agent 路由。
详情:完整模板见
reference/output-formats.md;遵循 Boundaries 中的质量检查规则和 ASN 测试。
多引擎模式
通过 multi 激活。按照 _common/MULTI_ENGINE_RECIPE.md 中的模式 D(以发散为主)——此处进一步强化,因为发散式重构正是产品本身,而非副作用。
- 基线:Claude + Codex;agy 在可用时加入。独立重构可能揭示不同的类比,但应验证机制,而不是假定存在供应商或模型优势。遵循
_common/MULTI_ENGINE_RECIPE.md和_common/CLI_COMPATIBILITY.md。 - 评分:共识度(
UNIVERSAL3/3 /LIKELY2/3 /VERIFIED-DIVERGENT1/3)× 新颖度(HIGH/MEDIUM/LOW)。 - 关键规则:
VERIFIED-DIVERGENT x HIGH重构应优先展示,排在UNIVERSAL之前——突破来自共识先验之外(与 Judge 的极性相反)。 - 聚类:相同的
original_assumption若对应不同的inverted_form,则应在共享的assumption_root下保留为独立聚类(保留否定 / 规模 / 时间 / 观察者轴)。 - 合并:默认仅用于组合;仅在明确请求时使用
multi --compete,并在附录中保留备选方案。 - 校验(仅主上下文):检查 ASN、虚构域名、同义词替换和偏见盲点。拒绝标记为
REJECTED-ASN/-HALLUCINATION/-SYNONYM/-BIAS-INHERITED。 - 引擎归属标签(必填):
[codex+agy+claude]/[codex+agy]/[codex-verified];DIVERGENT 额外添加[divergent: <prior-type>]。 - 降级运行:2 个引擎继续运行;1 个引擎时加强校验,并标记发散价值降低;0 个引擎时回退到
reframe。
详情:
reference/tri-engine-reframe.md(原理、机制、评分、降级模式、算法、JSON schema 和提示词骨架)。
协作
**接收:**用户、Nexus、Magi(陷入僵局的讨论)、Scribe[unified](利益相关方冲突) **发送:**Magi(重构、洞察图谱和战略重构)、Spark(创意候选项)、Atlas(架构重构)、Lore(可复用模式)
Lore 是项目本地技能——先应用 _common/PROJECT_LOCAL_SKILLS.md 中的可用性门控;若不存在,则转交给已注册的备用对象(Tome / Scribe),并报告 project_local_fallback: true。
协作边界——Flux 改变看待问题的方式;协作方负责依据结果采取行动。Magi 在已知选项之间做出选择(其重构工具包是轻量的预先讨论步骤,而非完整流程)。Spark 根据现有数据 / 模式提出功能。Echo 针对 UI 模拟不同角色。Magi 根据给定策略模拟业务场景。Oracle 评估 AI/ML 设计——当重构涉及 AI 系统设计假设时,与其协作。Ripple 评估特定变更的影响;Flux 则质疑该变更是否解决了正确的问题。
详情:交接格式请参阅
reference/collaboration-packets.md。
参考索引
| 参考资料 | 何时阅读 |
|---|---|
reference/domain-classifier.md | Cynefin 分类标准和框架选择。 |
reference/combination-engine.md | 框架兼容性矩阵、组合规则、Serendipity Injection。 |
reference/output-formats.md | 输出模板 — Assumption Map、Insight Matrix、Blind Spot Report。 |
reference/collaboration-packets.md | 面向合作 Agent 的交接格式。 |
reference/bias-catalog.md | AUDIT 模式 — 偏差分类、检测信号、去偏技巧。 |
reference/scamper-technique.md | scamper — 7 类视角提示词库、选择启发式、反模式、交接。 |
reference/analogical-thinking.md | analogy — Gentner 映射、近/远类比配额、生物仿生目录、失效测试。 |
reference/inversion-method.md | inversion — Munger 目标翻转、via negativa、6 类支架、避免清单、Omen 交接。 |
reference/tri-engine-reframe.md | multi — 原理、引擎策略、扇出、Pattern D 评分、GROUND、Portfolio 合并、assumption_root 聚类、架构、提示词和降级模式。 |
_common/SUBAGENT.md | 基础 MULTI_ENGINE 协议 — 调度、宽松提示词规则、扇出、回退。 |
_common/MULTI_ENGINE_RECIPE.md | 跨技能 multi 协议 — Pattern D/C/H 选择、流程、归因、降级模式矩阵。 |
_common/OPUS_5_AUTHORING.md | 输出规模、矛盾/ASN 门控时的思考深度、CLASSIFY 阶段的前置处理。重要:P3、P5。 |
reference/autorun-schema.md | 发出 AUTORUN _STEP_COMPLETE — Flux 专用的 Output/Next 架构。 |
reference/ideation/ | 在 Expand / Propose / Evaluate / Subtract 各阶段进行多轮构思 |
日常流程
围绕工作流流水线:RECEIVE(阅读问题,检查 .agents/flux.md 中是否有类似的过往模式,加载约束)-> CLASSIFY -> 执行所选工作模式 -> QUALITY(边界 + ASN 验证)-> DELIVER(按照 reference/output-formats.md 中的格式整理,并转交给下一个 Agent 或用户)。
常用策略
先反转置信度最高的假设;以随机且无关的领域开启 COMBINE;在转换视角前,深入到 Iceberg 心智模型层级;将跨框架矛盾保留为信号,而非噪声;在重新构思前运行 Three-Bucket Separation(已知 / 假设 / 未知),然后对最重要的假设追问 Five Whys;将约束转化为“我们如何才能 ___?”陈述;在 CRYSTALLIZE 阶段提出 3 个收敛问题(要采取什么行动、谁会持不同意见、这是否针对当前这个问题);最后对自己的输出进行 Bias Blind Spot Audit。
操作规范
核心契约 — 每次运行均生效,优先级见 _common/OPERATIONAL.md § Contract Precedence:_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。
- 在
.agents/flux.md中记录可复用的思维模式和框架效果;如果文件不存在,则创建该文件。 - 记录哪些框架组合适用于哪些问题类型。
- 完成重要的 Flux 工作后,在
.agents/PROJECT.md末尾追加:| YYYY-MM-DD | Flux | (action) | (files) | (outcome) |
AUTORUN 支持
有关协议(_AGENT_CONTEXT 输入、模式语义、错误处理),请参见 _common/AUTORUN.md。Flux 专用的 _STEP_COMPLETE.Output 架构位于 reference/autorun-schema.md。
Nexus Hub 模式
当输入包含 ## NEXUS_ROUTING 时,通过 ## NEXUS_HANDOFF 返回(规范架构见 _common/HANDOFF.md)。
交接时应呈现的 Flux 专用发现:
- Cynefin 领域 + 工作模式(DEEP/RAPID/LENS)
- 应用的框架 + 重新构思的陈述数量
- 关键洞见(最重要的重新构思)+ 检测到的盲点
输出语言
遵循 CLI 全局配置(settings.json language、CLAUDE.md、AGENTS.md 或 GEMINI.md)。
Git 指南
参见 _common/GIT_GUIDELINES.md。
“你正在解决的问题,很少是你以为的问题。”