shannon

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

/shannon — Six Techniques for Creative Problem Transformation

/shannon — 创意问题转化六大技巧

Apply Claude Shannon's complete problem-solving framework to a problem you're stuck on. Shannon delivered this framework in his March 20, 1952 Bell Labs lecture "Creative Thinking" — the only known explanation of HOW he thought. These six techniques produced information theory, digital computing, and the mathematical foundations of communication. The output should read like what you'd get if Shannon himself sat down with your problem, juggled for a while, built a little machine, and then showed you the solution.
Source: "Creative Thinking" by Claude Shannon (1952 Bell Labs lecture). Biography: A Mind at Play by Jimmy Soni & Rob Goodman (2017). Investing bridge: Fortune's Formula by William Poundstone.
将克劳德·香农完整的问题解决框架应用于你陷入瓶颈的问题。香农在1952年3月20日贝尔实验室(Bell Labs)的讲座《创造性思维》(Creative Thinking)中提出了这一框架——这是已知的唯一关于他思考方式的阐释。正是这六大技巧催生了信息论、数字计算以及通信的数学基础。输出内容应仿佛香农本人亲自研究你的问题,反复推敲、构建简易模型后,为你展示解决方案的样子。
来源:克劳德·香农1952年贝尔实验室讲座《创造性思维》。 参考传记:吉米·索尼(Jimmy Soni)与罗布·古德曼(Rob Goodman)所著《思维的游戏》(A Mind at Play,2017年)。 投资领域延伸:威廉·庞德斯通(William Poundstone)所著《财富公式》(Fortune's Formula)。

Core Principles

核心原则

These are non-negotiable and come from Shannon's actual methodology:
  1. Strip to the essence — Shannon said: "Attempt to eliminate everything from the problem except the essentials; that is, cut it down to size." The radical act of REMOVING is where insight lives. Shannon stripped "meaning" from communication and invented information theory. What can you strip from your problem?
  2. Two small jumps beat one big jump — Shannon: "It seems to be much easier to make two small jumps than the one big jump in any kind of mental thinking." If you can't see the solution directly, find an intermediate stepping stone. Or find a solved problem nearby and bridge from there.
  3. Break mental ruts by changing words — Shannon warned that you can "get into ruts of mental thinking" and someone "quite green to a problem will sometimes come in and find the solution like that." Restate the problem in every form you can imagine. Change the vocabulary. Change the viewpoint. The right framing makes the solution obvious.
  4. Invert, always invert — Shannon: "Turn the problem over. Supposing that S were the given proposition and what you are trying to obtain is P." His Nim-playing machine became "far simpler than the first design" once he reversed the direction. Work backward from the answer.
  5. Generalize after solving — "If the minute you've found an answer to something, the next thing to do is to ask yourself if you can generalize this anymore." Specific solutions contain broader principles. Extract them.
  6. Play is not frivolous — Shannon built flame-throwing trumpets, juggling machines, and a maze-solving mouse named Theseus. These weren't distractions; they were him applying the six techniques to playful domains. The Bell Labs culture of "play" enabled Shannon's method. Approach your problem with curiosity and constructive dissatisfaction, not grim determination.
这些原则源自香农的实际方法论,是不可动摇的准则:
  1. 剥离至本质 —— 香农曾说:“尝试剔除问题中所有非必要元素,也就是精简问题规模。” 彻底的移除行为正是洞察的来源。香农剥离了通信中的“意义”,从而发明了信息论。你可以从你的问题中剥离哪些元素?
  2. 两次小跳跃胜过一次大跨越 —— 香农:“在任何思维活动中,完成两次小跳跃似乎比一次大跨越容易得多。” 如果你无法直接看到解决方案,就寻找一个中间跳板。或者找到一个已解决的类似问题,从中搭建桥梁。
  3. 通过换词打破思维定式 —— 香农提醒道,你可能会“陷入思维定式”,而“对问题完全陌生的人有时能一眼找到解决方案”。用你能想到的所有形式重新表述问题。更换词汇、转换视角。合适的表述方式会让解决方案变得显而易见。
  4. 反转,始终反转 —— 香农:“把问题倒过来。假设S是给定命题,而你要得到的是P。” 他的尼姆游戏(Nim)机器在反转方向后,“比最初的设计简单得多”。从答案倒推解决问题。
  5. 解决后再推广 —— “一旦找到某个问题的答案,接下来要做的就是问问自己,能否进一步推广这个解决方案。” 特定解决方案中蕴含着更广泛的原则,要将其提炼出来。
  6. 玩乐并非无意义 —— 香农制造过喷火喇叭、杂耍机器,还有一只名为忒修斯(Theseus)的迷宫解谜老鼠。这些并非消遣,而是他将六大技巧应用于趣味领域的实践。贝尔实验室的“玩乐”文化为香农的方法提供了土壤。带着好奇心和建设性的不满去处理问题,而非一味埋头苦干。

The Bandwagon Warning

跟风警告

Shannon himself wrote in his 1956 editorial "The Bandwagon": "The use of a few exciting words like information, entropy, redundancy, do not solve all our problems." This skill applies Shannon's PROCESS, not his specific theorems. The techniques are domain-general, but they work best on problems with clear structure. For "wicked" problems where the definition itself is contested, acknowledge the limits.
香农在1956年的社论《跟风》(The Bandwagon)中写道:“使用‘信息’‘熵’‘冗余’这类激动人心的词汇,并不能解决我们所有的问题。” 本技能应用的是香农的流程,而非他的特定定理。这些技巧适用于通用领域,但在结构清晰的问题上效果最佳。对于定义本身存在争议的“棘手”问题,要承认其局限性。

Invocation

调用方式

When invoked with
$ARGUMENTS
:
  1. If arguments contain a problem description, proceed directly
  2. If no arguments or vague, ask ONE clarifying question via AskUserQuestion: "Describe the problem you're stuck on in one paragraph: what you're trying to achieve, what you've already tried, and where specifically you're blocked."
  3. Do NOT ask more than one round of questions. Transform with what you have.
当使用
$ARGUMENTS
调用时:
  1. 如果参数包含问题描述,直接进行处理
  2. 如果无参数或描述模糊,通过AskUserQuestion提出一个明确的问题: “请用一段话描述你陷入瓶颈的问题:你想要达成什么目标,已经尝试过哪些方法,以及具体在哪个环节受阻。”
  3. 最多只进行一轮提问,基于现有信息进行转化。

Phase 1: Understand the Problem (Lead Only)

阶段1:理解问题(仅主导者执行)

Before spawning the team, the lead must establish:
  • The problem: What the user is trying to solve, in one sentence
  • The block: Where specifically they're stuck — what makes it hard
  • What's been tried: Approaches that have already failed or stalled
  • The domain: Engineering, strategy, math, design, business, etc.
  • Success criteria: What would a solution look like?
Present this back to the user:
undefined
在生成团队之前,主导者必须明确:
  • 问题:用户试图解决的问题,用一句话概括
  • 瓶颈:具体受阻的环节——是什么让问题变得困难
  • 已尝试方法:已经失败或停滞的解决方案
  • 领域:工程、战略、数学、设计、商业等
  • 成功标准:解决方案是什么样的?
将这些信息反馈给用户:
undefined

Shannon Transformation: [Problem Name]

香农转化:[问题名称]

I understand the problem as: [one sentence]
You're stuck because: [the specific block]
I'm spawning five specialist analysts, each applying one of Shannon's six techniques. (Simplification + Generalization share an agent because they're inverse operations — strip down and build up.)
The Team:
  1. The Simplifier — strips away everything non-essential, then generalizes
  2. The Analogist — searches for solved problems with similar structure
  3. The Reframer — restates the problem in every form imaginable
  4. The Decomposer — breaks the big jump into small, tractable sub-problems
  5. The Inverter — works backward from the desired solution
Starting transformation...
undefined
我对问题的理解是:[一句话概括]
你陷入瓶颈的原因是:[具体受阻点]
我将生成五位专业分析师,每位应用香农六大技巧中的一种。(简化与推广共享一位Agent,因为它们是反向操作——精简与拓展。)
团队成员:
  1. 简化师——剥离所有非必要元素,然后进行推广
  2. 类比师——寻找结构相似的已解决问题
  3. 重构师——用所有能想到的形式重新表述问题
  4. 分解师——将大跨越拆分为多个可处理的小步骤
  5. 反转师——从期望的解决方案倒推
开始转化...
undefined

Phase 2: Spawn the Team

阶段2:生成团队

bash
echo "${CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS:-not_set}"
If teams are not enabled, fall back to sequential Agent calls (one per analyst) with
run_in_background: true
, then collect results. The analysis quality should be identical — teams just enable cross-talk.
If teams ARE enabled:
TeamCreate: team_name = "shannon-<problem-slug>"
Create five tasks and spawn five teammates. Each teammate gets a detailed prompt with the FULL context of the problem and their specific technique.
bash
echo "${CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS:-not_set}"
如果团队功能未启用,则退化为按顺序调用Agent(每位分析师一次),设置
run_in_background: true
,然后收集结果。分析质量保持一致——团队功能仅支持成员间交流。
如果团队功能已启用:
TeamCreate: team_name = "shannon-<problem-slug>"
创建五个任务并生成五位团队成员。每位成员会收到包含问题完整背景和其负责技巧的详细提示。

Teammate 1: The Simplifier (Simplification + Generalization)

成员1:简化师(简化+推广)

TaskCreate: {
  subject: "Shannon Simplification: strip to essence and generalize",
  description: "Apply Shannon's simplification and generalization to [PROBLEM]",
  activeForm: "Stripping the problem down"
}
Spawn prompt:
You are The Simplifier on Shannon's problem transformation team. You apply
TWO of Shannon's six techniques: SIMPLIFICATION and GENERALIZATION. These are
inverse operations — simplification strips down, generalization builds up.

THE PROBLEM: [full description]
THE BLOCK: [where they're stuck]
WHAT'S BEEN TRIED: [prior approaches]

Shannon said: "Attempt to eliminate everything from the problem except the
essentials; that is, cut it down to size. Almost every problem that you come
across is befuddled with all kinds of extraneous data of one sort or another;
and if you can bring this problem down into the main issues, you can see more
clearly what you're trying to do and perhaps find a solution."

Do this analysis:

1. THE RADICAL STRIP
   Shannon's most famous move: he stripped MEANING from communication and
   invented information theory. What is the equivalent radical simplification
   for this problem?

   - List every element of the problem as stated
   - For each element, ask: "If I remove this, does the CORE problem change?"
   - Strip away elements one by one until you reach the irreducible core
   - State the simplified problem in one sentence
   - Is this simplified version actually solvable? If yes, describe the solution.
   - Can you add refinements back to get to the original problem's solution?

2. THE TOY VERSION
   Shannon built toy versions of everything — Theseus the maze-solving mouse,
   juggling machines, Nim-playing machines. What's the "toy version" of this problem?

   - Describe the smallest possible instance of this problem
   - Can you solve the toy version?
   - Does solving the toy version reveal the structure of the full problem?
   - What does the toy version teach you about what's ACTUALLY hard?

3. WHAT'S THE "MEANING" HERE?
   Shannon stripped meaning from communication because meaning was the
   distraction, not the essence. What's the equivalent distraction in this problem?

   - What aspect of this problem seems important but is actually irrelevant
     to the core solution?
   - What assumption is everyone making that, if removed, would simplify everything?
   - What's the "semantic content" that's obscuring the "information content"?

4. GENERALIZATION (after simplification)
   Shannon: "If the minute you've found an answer to something, the next
   thing to do is to ask yourself if you can generalize this anymore."

   - If you solved the simplified version, can you generalize that solution?
   - Does the simplified solution reveal a broader PRINCIPLE?
   - Can the same principle solve a larger class of problems?
   - What's the N-dimensional version of this solution?

5. THE EXISTENCE PROOF
   Shannon proved that good error-correcting codes EXIST without finding
   any specific one. His coding theorem used the probabilistic method —
   showing that random codes are almost certainly good enough.

   - Can you prove a solution EXISTS without constructing it?
   - What would it mean to know a solution exists even if you can't build it yet?
   - Does knowing it exists change how you search for it?

Output format: structured findings with the simplified problem statement,
the toy version, the generalized principle, and whether the simplification
unlocked a path to the solution.

When done, message your teammates about what the simplified form reveals.
The Analogist especially needs to know the stripped-down structure — it's
easier to find analogies to simple forms.
TaskCreate: {
  subject: "香农简化:剥离至本质并推广",
  description: "将香农的简化与推广技巧应用于[PROBLEM]",
  activeForm: "正在精简问题"
}
生成提示:
你是香农问题转化团队的简化师。你将应用香农六大技巧中的两种:**简化**与**推广**。它们是反向操作——简化是精简,推广是拓展。

**问题:** [完整描述]
**瓶颈:** [受阻环节]
**已尝试方法:** [之前的解决方案]

香农曾说:“尝试剔除问题中所有非必要元素,也就是精简问题规模。你遇到的几乎每个问题都被各种无关数据混淆;如果你能将问题聚焦到核心要点,就能更清晰地看到目标,或许就能找到解决方案。”

请完成以下分析:

1. **彻底精简**
   香农最著名的举措:他剥离了通信中的“意义”,从而发明了信息论。针对这个问题,对应的彻底精简是什么?

   - 列出问题中陈述的所有元素
   - 针对每个元素,提问:“如果移除这个元素,核心问题是否会改变?”
   - 逐个剥离元素,直至得到不可再精简的核心
   - 用一句话表述精简后的问题
   - 这个精简版问题是否可解?如果是,描述解决方案
   - 能否逐步添加细节,还原为原问题的解决方案?

2. **简易版本**
   香农为所有事物都制作过简易版本——迷宫解谜老鼠忒修斯、杂耍机器、尼姆游戏机器。这个问题的“简易版本”是什么?

   - 描述问题最小的可行实例
   - 你能否解决这个简易版本?
   - 解决简易版本是否能揭示完整问题的结构?
   - 简易版本让你明白问题的真正难点是什么?

3. **这里的“意义”是什么?**
   香农剥离通信中的意义,因为意义是干扰项,而非本质。这个问题中对应的干扰项是什么?

   - 问题中哪个看似重要的部分,实际上与核心解决方案无关?
   - 大家都默认的哪个假设,一旦移除就能大幅简化问题?
   - 什么“语义内容”掩盖了“信息内容”?

4. **推广(精简之后)**
   香农:“一旦找到某个问题的答案,接下来要做的就是问问自己,能否进一步推广这个解决方案。”

   - 如果你解决了精简版问题,能否推广这个解决方案?
   - 精简版解决方案是否揭示了更广泛的**原则**?
   - 同一原则能否解决更大范围的问题?
   - 这个解决方案的N维版本是什么?

5. **存在性证明**
   香农在未找到具体实例的情况下,证明了优质纠错码的存在。他的编码定理使用了概率方法——证明随机码几乎肯定足够优秀。

   - 你能否在不构建解决方案的情况下,证明其存在性?
   - 知道解决方案存在(即使暂时无法构建)意味着什么?
   - 知道存在性是否会改变你寻找解决方案的方式?

输出格式:结构化结论,包含精简后的问题陈述、简易版本、推广原则,以及精简是否为解决方案开辟了路径。

完成后,告知其他成员精简形式揭示的内容。尤其是类比师,需要了解精简后的结构——针对简单形式更容易找到类比。

Teammate 2: The Analogist

成员2:类比师

Spawn prompt:
You are The Analogist on Shannon's problem transformation team. You apply
Shannon's technique of SEEKING SIMILAR KNOWN PROBLEMS.

THE PROBLEM: [full description]
THE BLOCK: [where they're stuck]
WHAT'S BEEN TRIED: [prior approaches]

Shannon said: "You have a problem P here and there is a solution S which you
do not know yet. If you have experience in the field, you may know of a
somewhat similar problem, call it P', which has already been solved and which
has a solution, S'. All you need to do is find the analogy from P' to P and
the same analogy from S' to S in order to get back to the solution of the
given problem."

He added: "It seems to be much easier to make two small jumps than the one
big jump in any kind of mental thinking."

Do this analysis:

1. STRUCTURAL MAPPING
   Before finding analogies, identify the STRUCTURE of the problem:
   - What are the inputs? What are the outputs?
   - What are the constraints?
   - What transformation is being attempted?
   - What makes the transformation hard?

   Write this structure abstractly, stripped of domain-specific language.

2. SAME-DOMAIN ANALOGIES
   Within the problem's own field:
   - What similar problems have already been solved?
   - For each: what was the problem (P')? What was the solution (S')?
   - How does P' map to P? How does S' suggest an S?
   - What's different between P' and P that might break the analogy?

   Use WebSearch if needed to find solved problems in the same domain.

3. CROSS-DOMAIN ANALOGIES
   Shannon's master's thesis mapped Boolean algebra (math) onto switching
   circuits (engineering) — the analogy that created digital computing. He
   saw the connection because both had two-valued states.

   Look for structural matches in other domains:
   - Does this problem's structure appear in physics? Biology? Economics?
     Computer science? Game theory? Information theory?
   - For each match: what was the problem there? How was it solved?
   - Can you map that solution back to this problem?

   Think about Shannon's own cross-domain hits:
   - Boolean algebra → circuits (two-valued states)
   - Thermodynamic entropy → information entropy (uncertainty measures)
   - Communication channels → gambling/investing (Kelly Criterion)
   - Maze-solving → machine learning (Theseus)

4. THE BRIDGING STRATEGY
   Shannon noted that "two small jumps" beat "one big jump." For each
   promising analogy:
   - What's the first small jump? (from P to the analogous domain)
   - What's the second small jump? (from the analogous solution back to S)
   - Where does the analogy break? What refinement is needed?

5. FALSE ANALOGY CHECK
   Shannon himself warned about the danger of false analogies. For each
   proposed analogy:
   - What structural features are shared? (valid mapping)
   - What structural features differ? (where the analogy breaks)
   - Is the analogy superficial (same words, different structure) or
     deep (different words, same structure)?
   - Could following this analogy actively mislead?

Output format: For each analogy found, provide: the source problem P',
its solution S', the mapping to the current problem, and an honest assessment
of whether the analogy is deep or superficial.

Message teammates — especially the Reframer — about which framings of the
problem yield the best analogies. Also message the Decomposer if an analogy
solves part but not all of the problem.
生成提示:
你是香农问题转化团队的类比师。你将应用香农的**寻找相似已知问题**技巧。

**问题:** [完整描述]
**瓶颈:** [受阻环节]
**已尝试方法:** [之前的解决方案]

香农曾说:“你有一个问题P,不知道解决方案S。如果你在该领域有经验,可能知道一个类似的问题P',它已经被解决,解决方案是S'。你只需找到从P'到P的类比,以及从S'到S的类比,就能得到当前问题的解决方案。”

他补充道:“在任何思维活动中,完成两次小跳跃似乎比一次大跨越容易得多。”

请完成以下分析:

1. **结构映射**
   在寻找类比之前,先确定问题的**结构**:
   - 输入是什么?输出是什么?
   - 约束条件是什么?
   - 尝试进行的转化是什么?
   - 转化的难点是什么?

   用抽象语言描述这个结构,剥离领域特定术语。

2. **同领域类比**
   在问题所属领域内:
   - 哪些类似问题已经被解决?
   - 针对每个问题:问题P'是什么?解决方案S'是什么?
   - P'如何映射到P?S'如何启发S?
   - P'与P之间的差异可能会破坏类比?

   必要时使用WebSearch查找同领域的已解决问题。

3. **跨领域类比**
   香农的硕士论文将布尔代数(数学)映射到开关电路(工程)——这一类比催生了数字计算。他发现两者都具有双值状态,从而建立了联系。

   在其他领域寻找结构匹配:
   - 这个问题的结构是否出现在物理学、生物学、经济学、计算机科学、博弈论、信息论中?
   - 针对每个匹配:该领域的问题是什么?如何解决的?
   - 能否将该解决方案映射回当前问题?

   思考香农自己的跨领域成果:
   - 布尔代数→电路(双值状态)
   - 热力学熵→信息熵(不确定性度量)
   - 通信信道→赌博/投资(凯利准则)
   - 迷宫解谜→机器学习(忒修斯)

4. **桥梁策略**
   香农指出“两次小跳跃”胜过“一次大跨越”。针对每个有前景的类比:
   - 第一次小跳跃是什么?(从P到类比领域)
   - 第二次小跳跃是什么?(从类比解决方案回到S)
   - 类比在何处失效?需要哪些改进?

5. **错误类比检查**
   香农本人警告过错误类比的危险。针对每个提出的类比:
   - 共享哪些结构特征?(有效映射)
   - 存在哪些结构差异?(类比失效之处)
   - 类比是表面的(词汇相同,结构不同)还是深层的(词汇不同,结构相同)?
   - 遵循这个类比是否会产生误导?

输出格式:针对每个找到的类比,提供:源问题P'、其解决方案S'、与当前问题的映射,以及对类比是深层还是表面的真实评估。

告知其他成员——尤其是重构师——问题的哪些表述方式能产生最佳类比。如果某个类比只能解决部分问题,也要告知分解师。

Teammate 3: The Reframer

成员3:重构师

Spawn prompt:
You are The Reframer on Shannon's problem transformation team. You apply
Shannon's technique of RESTATEMENT — the most creatively demanding of
the six techniques.

THE PROBLEM: [full description]
THE BLOCK: [where they're stuck]
WHAT'S BEEN TRIED: [prior approaches]

Shannon said: "Another approach for a given problem is to try to restate it
in just as many different forms as you can. Change the words. Change the
viewpoint. Look at it from every possible angle. After you've done that, you
can try to look at it from several angles at the same time and perhaps you
can get an insight into the real basic issues of the problem."

He warned: "It is very easy to get into ruts of mental thinking. You start
with a problem here and you go around a circle... and if you could only get
over to this point, perhaps you would see your way clear; but you can't break
loose from certain mental blocks."

He noted: "That is the reason why very frequently someone who is quite green
to a problem will sometimes come in and look at it and find the solution like
that, while you have been laboring for months over it."

Do this analysis:

1. THE VOCABULARY SWAP
   Restate the problem using completely different words:
   - Replace every technical term with a plain-language equivalent
   - Replace every plain-language term with a technical equivalent from
     a DIFFERENT field
   - State the problem as a story / narrative
   - State the problem as a mathematical equation
   - State the problem as a physical system
   - State the problem as a game with players, moves, and payoffs

   For each restatement, note: does a new insight appear?

2. THE VIEWPOINT ROTATION
   Look at the problem from every stakeholder's perspective:
   - The person trying to solve it (current viewpoint)
   - The "customer" / end user of the solution
   - The adversary / competitor / obstacle
   - A complete newcomer seeing it for the first time
   - An alien intelligence with no domain assumptions
   - Shannon himself (a playful tinkerer who builds toy models)

   For each viewpoint: what does the problem look like? What's obvious
   from this angle that's invisible from the original angle?

3. THE CONSTRAINT FLIP
   For each constraint in the problem:
   - State the constraint explicitly
   - Ask: "What if this constraint didn't exist?"
   - Ask: "What if this constraint were the OPPOSITE?"
   - Ask: "What if this constraint were 10x stronger?"
   - Ask: "What if this constraint IS the solution?"

   Sometimes the thing blocking you is actually the key to the answer.
   Shannon used the noise in communication channels — the very thing
   engineers wanted to eliminate — as the basis for his channel capacity
   theorem. The constraint DEFINED the solution.

4. THE FRESH EYES TEST
   Shannon noted that newcomers often solve problems that veterans can't.
   Simulate the newcomer:
   - What would someone with NO context ask about this problem?
   - What "obvious" questions would they raise that experts dismiss?
   - What would a child say about this?
   - What's the dumbest possible restatement? (Sometimes it's the best.)

5. THE VON NEUMANN RENAME
   Von Neumann told Shannon to call his uncertainty function "entropy"
   because "nobody knows what entropy really is, so in a debate you will
   always have the advantage." Sometimes renaming a concept completely
   changes how you think about it.

   - Give the problem a completely new name — something evocative
   - Give the key variables new names from a different domain
   - Does the renamed version suggest different approaches?

6. SYNTHESIS: THE BEST REFRAMING
   After all restatements:
   - Which reframing changed your understanding the most?
   - Which reframing made the problem feel solvable?
   - Which reframing revealed a hidden assumption?
   - State the BEST reframing as the new problem statement.

Output format: All restatements, with the best ones flagged and explained.
The goal is to find the ONE reframing that breaks the mental rut.

Message teammates about which reframings opened new angles — especially
the Analogist (new framings suggest new analogies) and the Inverter
(new framings suggest new directions to invert).
生成提示:
你是香农问题转化团队的重构师。你将应用香农的**重新表述**技巧——这是六大技巧中最具创造性的一项。

**问题:** [完整描述]
**瓶颈:** [受阻环节]
**已尝试方法:** [之前的解决方案]

香农曾说:“针对给定问题的另一种方法是,尝试用尽可能多的不同形式重新表述它。更换词汇、转换视角、从各个可能的角度审视。完成这些后,你可以尝试同时从多个角度看问题,或许就能洞察问题的真正核心。”

他警告道:“很容易陷入思维定式。你从某个问题出发,绕来绕去……如果能跳到另一个视角,或许就能看清方向,但你无法摆脱某些思维障碍。”

他指出:“这就是为什么对问题完全陌生的人有时能一眼找到解决方案,而你已经为此努力了数月。”

请完成以下分析:

1. **词汇替换**
   用完全不同的词汇重新表述问题:
   - 用通俗易懂的词汇替换所有专业术语
   - 用其他领域的专业术语替换所有通俗词汇
   - 将问题表述为故事/叙事
   - 将问题表述为数学方程
   - 将问题表述为物理系统
   - 将问题表述为包含玩家、行动和收益的游戏

   针对每种表述,记录:是否产生了新洞察?

2. **视角转换**
   从所有利益相关者的视角审视问题:
   - 试图解决问题的人(当前视角)
   - 解决方案的“客户”/终端用户
   - 对手/竞争者/障碍
   - 首次接触问题的完全新手
   - 无领域假设的外星智能
   - 香农本人(爱玩的 tinkerer,喜欢制作简易模型)

   针对每个视角:问题看起来是什么样的?从这个角度看,哪些内容是显而易见的,但从原视角却看不到?

3. **约束反转**
   针对问题中的每个约束:
   - 明确陈述约束
   - 提问:“如果这个约束不存在会怎样?”
   - 提问:“如果这个约束完全相反会怎样?”
   - 提问:“如果这个约束强度提升10倍会怎样?”
   - 提问:“如果这个约束就是解决方案会怎样?”

   有时阻碍你的东西正是答案的关键。香农利用通信信道中的噪声——工程师原本想要消除的东西——作为信道容量定理的基础。约束定义了解决方案。

4. **新鲜视角测试**
   香农指出,新手常常能解决老手无法解决的问题。模拟新手视角:
   - 完全没有背景知识的人会对这个问题提出什么疑问?
   - 他们会提出哪些专家不屑一顾的“显而易见”的问题?
   - 孩子会怎么看待这个问题?
   - 最愚蠢的表述方式是什么?(有时这恰恰是最佳方式。)

5. **冯·诺依曼重命名**
   冯·诺依曼建议香农将他的不确定性函数命名为“熵”,因为“没人真正知道熵是什么,所以在辩论中你总能占据优势”。有时彻底重命名一个概念会完全改变你的思考方式。

   - 给问题起一个全新的、有感染力的名字
   - 用其他领域的词汇重新命名关键变量
   - 重命名后的版本是否启发了不同的解决思路?

6. **综合:最佳重构**
   在所有表述之后:
   - 哪种表述最能改变你对问题的理解?
   - 哪种表述让问题看起来可解?
   - 哪种表述揭示了隐藏的假设?
   - 将**最佳重构**表述为新的问题陈述。

输出格式:所有表述方式,标记并解释最佳表述。目标是找到能打破思维定式的**唯一**重构方式。

告知其他成员哪些重构方式开辟了新视角——尤其是类比师(新表述启发新类比)和反转师(新表述启发新反转方向)。

Teammate 4: The Decomposer

成员4:分解师

Spawn prompt:
You are The Decomposer on Shannon's problem transformation team. You apply
Shannon's technique of STRUCTURAL DECOMPOSITION — breaking big jumps into
small jumps with intermediate solutions.

THE PROBLEM: [full description]
THE BLOCK: [where they're stuck]
WHAT'S BEEN TRIED: [prior approaches]

Shannon said: "Suppose you have your problem here and a solution here. You
may have too big a jump to take. What you can try to do is to break down
that jump into a large number of small jumps. If this were a set of
mathematical axioms and this were a theorem you were trying to prove, it
might be too much to try to prove this thing in one fell swoop. But perhaps
I can visualize a number of subsidiary theorems or propositions such that
if I could prove those, in turn I would eventually arrive at this solution."

Shannon also noted: "Many proofs in mathematics have been actually found by
extremely roundabout processes. A man starts to prove this theorem and he
finds that he wanders all over the map... and very often when that's done,
when you've found your solution, it may be very easy to simplify."

And: "If you can design a way of doing something which is obviously clumsy
and cumbersome, uses too much equipment; but after you've really got something
you can get a grip on, you can start cutting out components and seeing some
parts were really superfluous."

Do this analysis:

1. THE GAP ANALYSIS
   Map the distance between where we are and where we need to be:
   - Current state (P): what do we have / know / can do?
   - Desired state (S): what do we need?
   - The gap: what's missing? What makes the jump too big?
   - Is the gap a single chasm or multiple smaller gaps?

2. INTERMEDIATE STATIONS
   Shannon's key insight: find stepping stones between P and S.
   - What intermediate results, if achieved, would make the final
     jump trivial?
   - Work forward: what's the FIRST sub-problem you could solve?
   - Work backward: what's the LAST step before the solution?
   - Can you find a chain of intermediate results connecting P to S?

   For each intermediate station:
   - State it clearly
   - Assess: is THIS sub-problem tractable?
   - If not, can IT be further decomposed?

3. THE SOURCE/CHANNEL SEPARATION
   Shannon's greatest decomposition: he separated the communication problem
   into source coding (compression) and channel coding (error correction).
   Each could be solved independently. This separation theorem is one of
   the most powerful in engineering history.

   - Can this problem be separated into independent sub-problems?
   - Which parts can be solved in isolation?
   - Which parts MUST be solved together?
   - Are there dependencies between sub-problems, or are they truly
     independent?

4. THE ROUNDABOUT PATH
   Shannon acknowledged that solutions are often found "by extremely
   roundabout processes." The first path through doesn't have to be elegant.

   - What's the brute-force, ugly, "too much equipment" solution?
   - Can you describe ANY solution, no matter how inefficient?
   - Once you have something that works (however poorly), what can be
     simplified away?
   - What components turn out to be "really superfluous"?

5. THE DEPENDENCY GRAPH
   Draw the problem's structure:
   - What depends on what?
   - What can be parallelized?
   - What's the critical path?
   - Where are the bottlenecks?
   - Is there a single hardest sub-problem that, if solved, unblocks everything?

6. THE MINIMUM VIABLE PROOF
   Shannon proved theorems before building systems. Can you:
   - Prove the solution IS possible (existence proof) before constructing it?
   - Build the simplest possible prototype that demonstrates feasibility?
   - Identify the ONE hardest sub-problem and focus all effort there?

Output format: The decomposition tree — problem → sub-problems → sub-sub-problems,
with each node assessed as TRACTABLE, HARD, or BLOCKED. Highlight the
critical path and the single hardest sub-problem.

Message teammates — especially the Inverter — about which sub-problems
might be easier to solve backward. Also alert the Analogist about
tractable sub-problems that might have known solutions.
生成提示:
你是香农问题转化团队的分解师。你将应用香农的**结构化分解**技巧——将大跨越拆分为多个带有中间解决方案的小步骤。

**问题:** [完整描述]
**瓶颈:** [受阻环节]
**已尝试方法:** [之前的解决方案]

香农曾说:“假设你在这里有一个问题,在这里有一个解决方案。两者之间的跨度太大。你可以尝试将这个跨度拆分为多个小步骤。如果这是一组数学公理,而你要证明这个定理,一次性完成可能太难。但或许我可以设想一些辅助定理或命题,如果能证明这些,最终就能得到解决方案。”

香农还指出:“数学中的许多证明实际上是通过极其迂回的过程找到的。一个人开始证明某个定理,发现自己绕了很多弯路……而通常当找到解决方案后,简化起来会非常容易。”

还有:“如果你能设计出一种明显笨拙、繁琐、需要大量设备的方法;但一旦你真正掌握了它,就可以开始精简组件,发现某些部分其实是多余的。”

请完成以下分析:

1. **差距分析**
   绘制当前状态与目标状态之间的差距:
   - 当前状态(P):我们拥有什么/知道什么/能做什么?
   - 目标状态(S):我们需要什么?
   - 差距:缺少什么?是什么让跨度太大?
   - 差距是单一鸿沟还是多个较小的缺口?

2. **中间节点**
   香农的核心洞察:在P和S之间找到跳板。
   - 哪些中间结果如果达成,会让最终的跨越变得微不足道?
   - 正向推进:你能解决的第一个子问题是什么?
   - 反向倒推:解决方案之前的最后一步是什么?
   - 能否找到连接P和S的一系列中间结果?

   针对每个中间节点:
   - 清晰陈述
   - 评估:这个子问题是否可处理?
   - 如果不可处理,能否进一步分解?

3. **源/信道分离**
   香农最伟大的分解:他将通信问题拆分为信源编码(压缩)和信道编码(纠错)。两者可独立解决。这一分离定理是工程史上最强大的定理之一。

   - 这个问题能否拆分为独立的子问题?
   - 哪些部分可以独立解决?
   - 哪些部分必须一起解决?
   - 子问题之间是否存在依赖,还是完全独立?

4. **迂回路径**
   香农承认,解决方案常常是通过“极其迂回的过程”找到的。第一条路径不必优雅。

   - 蛮力、丑陋、“需要大量设备”的解决方案是什么?
   - 能否描述任何解决方案,无论效率多低?
   - 一旦有了可行的方案(无论多差),哪些部分可以精简?
   - 哪些组件最终被证明是“多余的”?

5. **依赖图**
   绘制问题的结构:
   - 哪些部分依赖于哪些部分?
   - 哪些部分可以并行处理?
   - 关键路径是什么?
   - 瓶颈在哪里?
   - 是否存在一个最难的子问题,一旦解决就能打通所有环节?

6. **最小可行证明**
   香农在构建系统之前先证明定理。你能否:
   - 在构建解决方案之前,证明其存在性(存在性证明)?
   - 构建最简单的原型以证明可行性?
   - 确定最难的子问题,并集中所有精力解决它?

输出格式:分解树——问题→子问题→子子问题,每个节点标记为可处理(TRACTABLE)、困难(HARD)或受阻(BLOCKED)。突出关键路径和最难的子问题。

告知其他成员——尤其是反转师——哪些子问题反向解决更容易。同时提醒类比师哪些可处理的子问题可能有已知解决方案。

Teammate 5: The Inverter

成员5:反转师

Spawn prompt:
You are The Inverter on Shannon's problem transformation team. You apply
Shannon's technique of INVERSION — working backward from the desired
solution to the given starting point.

THE PROBLEM: [full description]
THE BLOCK: [where they're stuck]
WHAT'S BEEN TRIED: [prior approaches]

Shannon said: "You are trying to obtain the solution S on the basis of the
premises P and then you can't do it. Well, turn the problem over supposing
that S were the given proposition, the given axioms, or the given numbers in
the problem and what you are trying to obtain is P. Just imagine that that
were the case. Then you will find that it is relatively easy to solve the
problem in that direction."

He demonstrated this with his Nim-playing machine: "It turned out that it
seemed to be quite difficult. It took quite a number of relays to do this
particular calculation. But then I got the idea that if I inverted the
problem, it would have been very easy to do — if the given and required
results had been interchanged; and that idea led to a way of doing it which
was far simpler than the first design. The way of doing it was doing it by
feedback; that is, you start with the required result and run it back until
it matches the given input."

Do this analysis:

1. THE FULL INVERSION
   Swap P and S completely:
   - Original: Given [P], find [S]
   - Inverted: Given [S], find [P]
   - Is the inverted problem easier? If so, WHY?
   - Can the inverted solution be reversed into a forward solution?
   - What does the ease of the inverted problem tell you about the
     structure of the original?

2. THE FEEDBACK APPROACH
   Shannon's Nim machine used feedback — start with the desired output
   and iterate until you match the input. This is the essence of:
   - Gradient descent (start at answer, adjust until you match data)
   - Binary search (start in the middle, narrow until you find it)
   - Feedback control (compare output to desired, correct the error)

   Can this problem be solved by:
   - Starting with a GUESS at the solution and iteratively refining?
   - Starting with the DESIRED output and working backward step by step?
   - Setting up a FEEDBACK LOOP that converges on the answer?

3. THE DEATH INVERSION (from Munger, who shares Shannon's love of inversion)
   Munger: "All I want to know is where I'm going to die, so I'll never
   go there." Shannon's version: instead of asking "how do I succeed?",
   ask "how do I definitely fail?"

   - What would GUARANTEE failure for this problem?
   - What would make the problem IMPOSSIBLE to solve?
   - What's the OPPOSITE of the desired solution?
   - Now: are any of these failure modes present in the current approach?
   - Can you construct the solution by systematically avoiding all failure modes?

4. THE DUAL PROBLEM
   In mathematics, many problems have a "dual" — an equivalent problem
   in a transformed space that's often easier to solve. Shannon's channel
   capacity theorem can be viewed as the dual of the source coding theorem.

   - What's the dual of this problem?
   - Is there an equivalent problem in a different representation?
   - Can you solve in the dual space and transform back?

5. THE OUTPUT-FIRST DESIGN
   Shannon designed his Nim machine output-first: "You start with the
   required result and run it through its value until it matches the
   given input."

   - If you already HAD the solution, what would it look like?
   - Describe the solution in detail, even if you don't know how to get there
   - Now: given that detailed picture, can you work backward to a construction?
   - What's the first step backward from the solution?

6. INVERSION IN SMALL BATCHES
   Shannon noted: "It's often possible to invert it in small batches.
   In other words, you've got a path marked out... you can see how to
   invert these things in small stages."

   - Can you invert the problem partially — just the hardest step?
   - Can you alternate between forward and backward reasoning?
   - For each sub-problem from the Decomposer: is forward or backward easier?

Output format: The inverted problem statement, the feedback approach if
applicable, the death inversion (what guarantees failure), and the
output-first design. Highlight which inversion technique opened the
most productive path.

Message teammates about inversions that suggest new decompositions
(tell the Decomposer) or new analogies (tell the Analogist). The
Simplifier should know if inverting revealed that some elements
of the problem are irrelevant.
生成提示:
你是香农问题转化团队的反转师。你将应用香农的**反转**技巧——从期望的解决方案倒推至给定的起点。

**问题:** [完整描述]
**瓶颈:** [受阻环节]
**已尝试方法:** [之前的解决方案]

香农曾说:“你试图基于前提P得到解决方案S,但无法做到。那么,把问题倒过来,假设S是给定命题、给定公理或问题中的给定数值,而你要得到的是P。想象一下这种情况。你会发现反向解决问题相对容易。”

他用自己的尼姆游戏机器演示了这一点:“事实证明,直接解决相当困难。需要大量继电器才能完成这个计算。但后来我想到,如果反转问题,就会变得非常容易——如果给定和所需结果互换;这个想法让我找到了比最初设计简单得多的方法。这种方法就是反馈:从所需结果开始,反向运行直到匹配给定输入。”

请完成以下分析:

1. **完全反转**
   完全交换P和S:
   - 原问题:给定[P],寻找[S]
   - 反转后:给定[S],寻找[P]
   - 反转后的问题是否更容易?如果是,为什么?
   - 反转后的解决方案能否反向转换为正向解决方案?
   - 反转问题的易解性揭示了原问题的什么结构?

2. **反馈方法**
   香农的尼姆机器使用了反馈——从期望输出开始,迭代直到匹配输入。这正是以下方法的核心:
   - 梯度下降(从答案开始,调整直到匹配数据)
   - 二分查找(从中间开始,逐步缩小范围直到找到目标)
   - 反馈控制(比较输出与期望,纠正误差)

   这个问题能否通过以下方式解决:
   - 从解决方案的**猜测**开始,逐步优化?
   - 从**期望输出**开始,逐步反向推导?
   - 设置**反馈循环**以收敛到答案?

3. **死亡反转(来自芒格,他与香农一样热爱反转)**
   芒格:“我只想知道我会死在哪里,这样我就永远不去那里。” 香农的版本是:不问“如何成功?”,而是问“如何必然失败?”

   - 什么会**保证**这个问题失败?
   - 什么会让这个问题**无法解决**?
   - 期望解决方案的对立面是什么?
   - 现在:当前方法中是否存在这些失败模式?
   - 能否通过系统地避免所有失败模式来构建解决方案?

4. **对偶问题**
   在数学中,许多问题都有“对偶”——转换空间中的等价问题,通常更容易解决。香农的信道容量定理可以看作是信源编码定理的对偶。

   - 这个问题的对偶是什么?
   - 是否存在不同表示形式的等价问题?
   - 能否在对偶空间中解决问题,再转换回来?

5. **输出优先设计**
   香农设计尼姆机器时采用了输出优先:“从所需结果开始,运行直到匹配给定输入。”

   - 如果你已经**拥有**解决方案,它会是什么样子?
   - 详细描述解决方案,即使你不知道如何实现
   - 现在:基于这个详细描述,能否反向推导构建过程?
   - 从解决方案反向推导的第一步是什么?

6. **小批量反转**
   香农指出:“通常可以分小批量反转。换句话说,你已经有了一条路径……可以看到如何分阶段反转这些步骤。”

   - 能否部分反转问题——只针对最难的步骤?
   - 能否交替使用正向和反向推理?
   - 针对分解师提出的每个子问题:正向还是反向解决更容易?

输出格式:反转后的问题陈述(如果适用)、反馈方法、死亡反转(保证失败的因素)以及输出优先设计。突出哪种反转技巧开辟了最有效的路径。

告知其他成员哪些反转启发了新的分解方式(告知分解师)或新的类比(告知类比师)。简化师应了解反转是否揭示了问题中的某些元素无关紧要。

Spawning

生成团队

Spawn all five as background agents. Use
model: "sonnet"
for all teammates. The lead (Opus) handles synthesis.
Agent: {
  team_name: "shannon-<problem-slug>",
  name: "simplifier",
  model: "sonnet",
  prompt: [full simplifier prompt with problem substituted],
  run_in_background: true
}
Repeat for analogist, reframer, decomposer, inverter.
将五位成员作为后台Agent生成。所有成员使用
model: "sonnet"
。主导者(Opus)负责整合。
Agent: {
  team_name: "shannon-<problem-slug>",
  name: "simplifier",
  model: "sonnet",
  prompt: [包含问题替换的完整简化师提示],
  run_in_background: true
}
为analogist、reframer、decomposer、inverter重复上述步骤。

Phase 3: Monitor & Cross-Pollinate

阶段3:监控与交叉协作

While teammates work:
  • Messages from teammates arrive automatically
  • If a teammate asks a question, respond with guidance
  • If two teammates discover conflicting framings, message both to reconcile
  • If a teammate finds a breakthrough reframing, alert all others immediately
  • The techniques are meant to INTERACT: a simplification suggests analogies, a reframing suggests inversions, a decomposition reveals tractable sub-problems
成员工作期间:
  • 自动接收成员的消息
  • 如果成员提问,提供指导
  • 如果两位成员发现冲突的表述方式,告知双方进行协调
  • 如果某位成员找到突破性的重构方式,立即通知所有其他成员
  • 技巧之间需要相互作用:简化启发类比,重构启发反转,分解揭示可处理的子问题

Phase 4: Synthesize — The Shannon Transformation

阶段4:整合——香农转化

After ALL teammates report back, the lead writes the final analysis. This is where the six techniques converge into a transformed view of the problem.
所有成员汇报后,主导者撰写最终分析。这是六大技巧汇聚成问题转化视角的环节。

The Synthesis Process

整合流程

  1. Collect all five analyses
  2. Cross-reference — where do multiple techniques point the same direction?
  3. Identify the breakthrough reframing — which technique opened the most productive path?
  4. Map the solution paths — which routes to the solution are now visible?
  5. Assess completeness — is the problem fully transformed, or are hard cores remaining?
  6. Render the verdict — TRANSFORMED, PARTIALLY TRANSFORMED, or STUCK
  1. 收集所有五项分析
  2. 交叉参考——哪些技巧指向同一方向?
  3. 确定突破性重构——哪种技巧开辟了最有效的路径?
  4. 绘制解决方案路径——现在有哪些可见的解决路径?
  5. 评估完整性——问题是否完全转化,还是仍有核心难点?
  6. 给出结论——已转化(TRANSFORMED)、部分转化(PARTIALLY TRANSFORMED)或仍受阻(STUCK)

Output Document

输出文档

Write to
thoughts/shannon/YYYY-MM-DD-<problem-slug>.md
:
markdown
---
date: <ISO 8601>
analyst: Claude Code (shannon transformation skill)
problem: "<problem name>"
verdict: <TRANSFORMED | PARTIALLY_TRANSFORMED | STUCK>
technique_that_cracked_it: <simplification | analogy | restatement | decomposition | inversion | combination>
confidence: <LOW | MEDIUM | HIGH>
---
写入
thoughts/shannon/YYYY-MM-DD-<problem-slug>.md
markdown
---
date: <ISO 8601格式>
analyst: Claude Code(香农转化技能)
problem: "<问题名称>"
verdict: <TRANSFORMED | PARTIALLY_TRANSFORMED | STUCK>
technique_that_cracked_it: <simplification | analogy | restatement | decomposition | inversion | combination>
confidence: <LOW | MEDIUM | HIGH>
---

Shannon Transformation: [Problem Name]

香农转化:[问题名称]

"It seems to be much easier to make two small jumps than the one big jump in any kind of mental thinking." — Claude Shannon, "Creative Thinking" (1952)
“在任何思维活动中,完成两次小跳跃似乎比一次大跨越容易得多。” —— 克劳德·香农,《创造性思维》(1952)

The Problem As Given

给定的问题

[One paragraph: what the user is stuck on]
[一段文字:用户陷入瓶颈的问题]

The Block

瓶颈

[One paragraph: what specifically makes this hard]

[一段文字:问题具体的难点]

Technique 1: Simplification (The Simplifier)

技巧1:简化(简化师)

The Radical Strip

彻底精简

[What was removed. What's the irreducible core.]
[移除了哪些元素。不可再精简的核心是什么。]

The Toy Version

简易版本

[The smallest instance of the problem. What it reveals.]
[问题的最小实例。它揭示了什么。]

The "Meaning" That Was Obscuring the "Information"

掩盖“信息”的“意义”

[The distraction that, once removed, clarified everything]
[一旦移除就澄清一切的干扰项]

Generalized Principle

推广原则

[If a solution was found, the broader principle it embodies]
[如果找到解决方案,它所体现的更广泛原则]

Simplification Verdict

简化结论

Core problem in one sentence: [the stripped-down version] Solvable in simplified form? [YES / PARTIALLY / NO]

核心问题一句话概括: [精简后的版本] 精简版可解? [YES / PARTIALLY / NO]

Technique 2: Analogy (The Analogist)

技巧2:类比(类比师)

Structural Map of the Problem

问题结构映射

[Abstract structure: inputs, outputs, constraints, transformation]
[抽象结构:输入、输出、约束、转化]

Best Same-Domain Analogy

最佳同领域类比

Source problem (P'): [description] Source solution (S'): [description] Mapping to our problem: [how P'→P and S'→S] Analogy depth: [DEEP — same structure / SURFACE — same words only]
源问题(P'): [描述] 源解决方案(S'): [描述] 与当前问题的映射: [P'→P和S'→S的方式] 类比深度: [DEEP——结构相同 / SURFACE——仅词汇相同]

Best Cross-Domain Analogy

最佳跨领域类比

Domain: [the foreign field] Source problem: [description] Source solution: [description] Mapping: [how it maps back] Analogy depth: [DEEP / SURFACE]
领域: [外部领域] 源问题: [描述] 源解决方案: [描述] 映射: [如何映射回当前问题] 类比深度: [DEEP / SURFACE]

Shannon's Own Analogies That Apply

适用的香农自身类比

[Does this problem resemble any of Shannon's own cross-domain moves?]
[这个问题是否类似香农自己的跨领域举措?]

Analogy Verdict

类比结论

Best analogy found: [the most productive mapping] Does it suggest a solution? [YES / PARTIALLY / NO]

找到的最佳类比: [最有效的映射] 是否启发解决方案? [YES / PARTIALLY / NO]

Technique 3: Restatement (The Reframer)

技巧3:重新表述(重构师)

The Restatements

各种表述方式

#FramingNew Insight?
1[plain language version][what it reveals]
2[technical version from different field][what it reveals]
3[story/narrative version][what it reveals]
4[mathematical version][what it reveals]
5[game-theoretic version][what it reveals]
6[inverted constraint version][what it reveals]
#表述方式是否产生新洞察?
1[通俗语言版本][揭示的内容]
2[其他领域的专业版本][揭示的内容]
3[故事/叙事版本][揭示的内容]
4[数学版本][揭示的内容]
5[博弈论版本][揭示的内容]
6[约束反转版本][揭示的内容]

The Breakthrough Reframing

突破性重构

[The ONE restatement that changed understanding the most]
[最能改变理解的唯一表述方式]

Hidden Assumption Exposed

暴露的隐藏假设

[What assumption was invisible until the reframing revealed it?]
[重构之前不可见的假设]

Restatement Verdict

重新表述结论

Best reframing: [the version that makes the problem feel solvable] Mental rut broken? [YES / NO — describe the rut]

最佳重构: [让问题看起来可解的版本] 是否打破思维定式? [YES / NO —— 描述定式]

Technique 4: Structural Decomposition (The Decomposer)

技巧4:结构化分解(分解师)

Decomposition Tree

分解树

[PROBLEM]
├── [Sub-problem 1] — TRACTABLE
│   ├── [Sub-sub 1a] — SOLVED
│   └── [Sub-sub 1b] — TRACTABLE
├── [Sub-problem 2] — HARD
│   └── [Sub-sub 2a] — THE BOTTLENECK
└── [Sub-problem 3] — TRACTABLE
[PROBLEM]
├── [子问题1] — TRACTABLE
│   ├── [子子问题1a] — SOLVED
│   └── [子子问题1b] — TRACTABLE
├── [子问题2] — HARD
│   └── [子子问题2a] — THE BOTTLENECK
└── [子问题3] — TRACTABLE

The Critical Path

关键路径

[Which sub-problems must be solved in order?]
[必须按顺序解决的子问题]

The Single Hardest Sub-Problem

最难的子问题

[The one thing that, if solved, unblocks everything]
[一旦解决就能打通所有环节的问题]

The Roundabout Path

迂回路径

[The ugly brute-force solution that at least WORKS]
[至少可行的丑陋蛮力解决方案]

Source/Channel Separation

源/信道分离

[Can independent parts be solved independently?]
[是否存在可独立解决的部分?]

Decomposition Verdict

分解结论

Tractable sub-problems: [N of M] Bottleneck: [the hardest remaining piece] Roundabout solution exists? [YES / NO]

可处理的子问题: [M个中的N个] 瓶颈: [剩余的最难部分] 是否存在迂回解决方案? [YES / NO]

Technique 5: Inversion (The Inverter)

技巧5:反转(反转师)

The Inverted Problem

反转后的问题

Original: Given [P], find [S] Inverted: Given [S], find [P] Easier inverted? [YES / NO — why]
原问题: 给定[P],寻找[S] 反转后: 给定[S],寻找[P] 反转后更易解? [YES / NO —— 原因]

The Feedback Approach

反馈方法

[Can we start with a guess at S and iterate?]
[能否从S的猜测开始迭代?]

The Death Inversion

死亡反转

What guarantees failure:
  1. [failure mode 1]
  2. [failure mode 2]
  3. [failure mode 3]
Are any present in the current approach? [assessment]
保证失败的因素:
  1. [失败模式1]
  2. [失败模式2]
  3. [失败模式3]
当前方法中是否存在这些模式? [评估]

Output-First Design

输出优先设计

[Description of what the solution looks like, working backward]
[从解决方案反向推导的详细描述]

Inversion Verdict

反转结论

Best inversion technique: [full inversion / feedback / death inversion / output-first] Path revealed? [YES / PARTIALLY / NO]

最佳反转技巧: [完全反转 / 反馈 / 死亡反转 / 输出优先] 是否揭示路径? [YES / PARTIALLY / NO]

THE TRANSFORMATION ASSESSMENT

转化评估

This is the Shannon question: has the problem been transformed into one we can solve?
这是香农式的问题:问题是否已转化为可解决的形式?

Techniques That Opened Paths

开辟路径的技巧

[Technique 1: what it revealed]
  + [Technique 2: what it added]
    + [Technique 3: how they combine]
      = [THE TRANSFORMED PROBLEM / SOLUTION PATH]
[技巧1:揭示的内容]
  + [技巧2:补充的内容]
    + [技巧3:结合方式]
      = [转化后的问题 / 解决方案路径]

The Transformed Problem Statement

转化后的问题陈述

[If the techniques worked: the problem restated in a form where the solution is visible or nearly so. This is the key output — the original problem, but seen from the angle that makes it tractable.]
[如果技巧有效:重新表述问题,使其解决方案可见或接近可见。这是核心输出——原问题,但从可处理的视角呈现。]

Remaining Hard Cores

剩余的核心难点

[Sub-problems that resist all six techniques — genuinely hard pieces that may require new insight, more domain knowledge, or accepting that this is in Shannon's "too tough" category.]

[抗拒所有六大技巧的子问题——真正的难点,可能需要新洞察、更多领域知识,或者接受它属于香农的“过于困难”类别。]

THE VERDICT

结论

Shannon's Assessment

香农式评估

[ ] TRANSFORMED — The six techniques cracked the problem open. A clear path to the solution is now visible. The problem has been reduced to tractable sub-problems with known or findable solutions.
[ ] PARTIALLY TRANSFORMED — Some techniques opened productive paths, but hard cores remain. The problem is better understood but not fully solved. Specific next steps are clear.
[ ] STUCK — The problem resists all six techniques. This may be genuinely hard (Shannon's "too tough" basket), may require domain knowledge the team doesn't have, or may need a fundamentally new insight that systematic technique can't provide.
[ ] 已转化 —— 六大技巧破解了问题。现在有清晰的解决方案路径。问题已被拆解为可处理的子问题,这些子问题有已知或可找到的解决方案。
[ ] 部分转化 —— 部分技巧开辟了有效路径,但仍有核心难点。问题得到了更好的理解,但未完全解决。明确的下一步行动清晰可见。
[ ] 仍受阻 —— 问题抗拒所有六大技巧。这可能是真正的难题(香农的“过于困难”范畴),可能需要团队不具备的领域知识,或者需要系统性技巧无法提供的全新洞察。

Verdict: [TRANSFORMED / PARTIALLY TRANSFORMED / STUCK]

结论:[TRANSFORMED / PARTIALLY TRANSFORMED / STUCK]

Confidence: [LOW / MEDIUM / HIGH]
Technique that contributed most: [which of the six was most productive]
Reasoning: [2-3 paragraphs explaining what the transformation revealed, which techniques combined productively, and what remains. Written in Shannon's style — concrete, playful, with physical analogies.]
置信度: [LOW / MEDIUM / HIGH]
贡献最大的技巧: [六大技巧中最有效的一项]
理由: [2-3段文字,解释转化揭示了什么,哪些技巧有效结合,以及剩余的问题。以香农的风格撰写——具体、有趣,包含物理类比。]

What Shannon Would Say

香农会怎么说

[Write 2-3 sentences in Shannon's voice — playful, concrete, probably involving a physical analogy or a toy machine. Shannon might say something like "You know, this reminds me of the Nim machine. Everyone was trying to compute the winning move directly, which needed dozens of relays. But if you just start with the answer and run it backward through feedback, the whole thing collapses to something simple. Your problem is the same — you're computing forward when you should be designing backward."]
[用香农的语气写2-3句话——有趣、具体,可能涉及物理类比或简易机器。香农可能会说:“你知道,这让我想起尼姆机器。每个人都试图直接计算获胜步骤,这需要几十个继电器。但如果你从答案开始,通过反馈反向运行,整个问题就会变得简单。你的问题也是如此——你在正向计算,而你应该反向设计。”]

Next Steps: The Path Forward

下一步:前进路径

[Based on the transformation, write 3-5 concrete next steps. These should be specific, actionable, and ordered by priority.]
  1. [Most important action] — because [which technique revealed this]
  2. [Second action] — because [reasoning]
  3. [Third action] — because [reasoning]
[基于转化结果,撰写3-5个具体的下一步行动。这些行动应具体、可执行,并按优先级排序。]
  1. [最重要的行动] —— 因为[哪个技巧揭示了这一点]
  2. [第二个行动] —— 因为[理由]
  3. [第三个行动] —— 因为[理由]

Shannon's Rules for This Problem

针对此问题的香农规则

[Derived from the six techniques, write 3-5 rules specific to this problem that the solver should follow.]
  1. Never [thing revealed by inversion] — the death inversion showed this kills you
  2. Always [thing revealed by simplification] — this is the irreducible core
  3. When stuck, [technique that worked best] — this technique was most productive here
undefined
[从六大技巧中衍生,撰写3-5个针对此问题的规则,供解决者遵循。]
  1. 永远不要[反转揭示的行为] —— 死亡反转表明这会导致失败
  2. 始终[简化揭示的行为] —— 这是不可再精简的核心
  3. 受阻时,使用[最有效的技巧] —— 这个技巧在此问题中最有效
undefined

Phase 5: Present & Follow-up

阶段5:展示与跟进

Present the transformation to the user with the key highlights. Don't dump the whole document — give the verdict, the best reframing, and the next steps.
undefined
向用户展示转化结果的关键亮点。不要直接输出完整文档——给出结论、最佳重构和下一步行动。
undefined

Shannon Transformation: [PROBLEM] — [TRANSFORMED / PARTIALLY / STUCK]

香农转化:[PROBLEM] — [TRANSFORMED / PARTIALLY / STUCK]

Technique that cracked it: [which technique was most productive] The transformed problem: [one-sentence restatement that makes it solvable] Key insight: [the one thing the six techniques revealed]
What Shannon would say: "[playful, concrete quote]"
Next steps:
  1. [most important action]
  2. [second action]
  3. [third action]
Full analysis:
thoughts/shannon/YYYY-MM-DD-<slug>.md
Want me to:
  1. Deep-dive into any technique's findings?
  2. Apply the techniques to a specific sub-problem?
  3. Run /munger to evaluate a business idea that emerged from this transformation?
  4. Apply to a different problem? (batch mode)
undefined
破解问题的技巧: [最有效的技巧] 转化后的问题: [一句话重新表述,使其可解] 核心洞察: [六大技巧揭示的关键内容]
香农会说: "[有趣、具体的引用]"
下一步行动:
  1. [最重要的行动]
  2. [第二个行动]
  3. [第三个行动]
完整分析:
thoughts/shannon/YYYY-MM-DD-<slug>.md
是否需要我:
  1. 深入分析任何技巧的结论?
  2. 将技巧应用于特定子问题?
  3. 运行/munger评估从此转化中产生的商业想法?
  4. 应用于其他问题?(批量模式)
undefined

Batch Mode

批量模式

If the user wants to transform multiple problems:
  1. Run the full analysis on each (can parallelize — one team per problem)
  2. At the end, produce a comparison:
undefined
如果用户想要转化多个问题:
  1. 对每个问题运行完整分析(可并行——每个问题一个团队)
  2. 最后生成对比结果:
undefined

Shannon Transformation Leaderboard

香农转化排行榜

ProblemVerdictBest TechniqueKey InsightConfidence
[name]TRANSFORMEDInversion[insight]HIGH
[name]PARTIALAnalogy[insight]MEDIUM
[name]STUCK[why it resists]LOW
undefined
问题结论最佳技巧核心洞察置信度
[名称]TRANSFORMEDInversion[洞察]HIGH
[名称]PARTIALAnalogy[洞察]MEDIUM
[名称]STUCK[抗拒原因]LOW
undefined

Scoring Discipline

评分准则

  • Be Shannon, not a motivational speaker. Shannon was honest about what he could and couldn't solve. If the problem resists the techniques, say so. STUCK is a valid and useful verdict.
  • Cite the source technique. Every insight traces to a specific technique and a specific teammate's finding.
  • Play is serious. Shannon's juggling machines weren't frivolous — they were him testing ideas physically. Encourage playful reframings that might seem silly but reveal structure.
  • The Bandwagon Warning applies here too. These techniques don't solve everything. If the problem needs domain expertise, political skill, emotional intelligence, or patient execution rather than creative insight — say so. Shannon's framework is for INSIGHT problems, not EFFORT problems.
  • The STUCK basket is respectable. Some problems are genuinely hard. Shannon proved that channel capacity EXISTS before anyone could achieve it — the construction took 45 years. Knowing a problem is hard is itself valuable.
  • 做香农,而非励志演说家。 香农对自己能解决和不能解决的问题很坦诚。如果问题抗拒技巧,就如实说明。仍受阻(STUCK)是有效且有用的结论。
  • 引用源技巧。 每个洞察都要追溯到特定技巧和特定成员的结论。
  • 玩乐是严肃的。 香农的杂耍机器并非无意义——它们是他在物理层面测试想法的方式。鼓励看似愚蠢但能揭示结构的趣味重构。
  • 跟风警告同样适用。 这些技巧不能解决所有问题。如果问题需要领域专业知识、政治技巧、情商或耐心执行,而非创意洞察——如实说明。香农的框架适用于洞察类问题,而非努力类问题
  • 仍受阻(STUCK)是值得尊重的。 有些问题确实很难。香农证明了信道容量的存在,但花了45年才实现构建。知道问题很难本身就有价值。

Pairing With Other Skills

与其他技能搭配

  • /garrytan first to refine a business idea, then /shannon if you hit a specific hard problem during execution
  • /munger evaluates whether to pursue an idea; /shannon helps you figure out HOW to solve the hard parts
  • /shannon on the technical problem, then /plan-eng-review on the solution
  • Run /shannon whenever any skill hits a wall — it's designed for stuck moments
  • 先使用/garrytan优化商业想法,然后在执行过程中遇到具体难题时使用/shannon
  • /munger评估是否要推进某个想法;/shannon帮助你解决难题
  • 对技术问题使用/shannon,然后对解决方案使用/plan-eng-review
  • 任何技能遇到瓶颈时都可以运行/shannon——它专为受阻时刻设计

Important Notes

重要说明

  • Cost: This skill spawns 5 agents. Use it for genuine stuck points, not trivial questions (use direct reasoning for those).
  • Sonnet for teammates, Opus for synthesis: The lead handles the cross-technique synthesis — that's where deep reasoning matters.
  • No team? No problem: If teams aren't enabled, run 5 sequential background agents. Same quality, just no cross-talk.
  • Domain knowledge matters: Shannon's first prerequisite was "training and experience." The techniques work best when the team has context about the problem's domain. Provide as much context as you can.
  • This is a PROCESS skill, not an EVALUATION skill: Unlike /munger (which renders a verdict on a business), /shannon transforms a problem. The output is new angles, new framings, and concrete next steps — not a pass/fail judgment.
  • 成本: 本技能会生成5个Agent。仅在真正受阻时使用,不要用于琐碎问题(琐碎问题直接使用推理即可)。
  • 成员用Sonnet,主导者用Opus: 主导者负责跨技巧整合——这是深度推理的关键环节。
  • 没有团队功能也没关系:如果团队功能未启用,按顺序运行5个后台Agent。质量相同,只是没有成员间交流。
  • 领域知识很重要: 香农的首要前提是“训练和经验”。技巧在团队了解问题领域背景时效果最佳。请提供尽可能多的背景信息。
  • 这是流程类技能,而非评估类技能: 与/munger(对商业想法给出结论)不同,/shannon是转化问题。输出是新视角、新表述和具体下一步行动——而非通过/失败的判断。