Breakthrough Thinking
Use this skill to recover from stalled execution and force forward progress.
Goal
When stuck, do not repeat the same approach.
Switch cognitive frame, test quickly, and keep moving until either:
- - solved with evidence, or
- cleanly bounded with clear next step.
Stall Signals (Auto-Trigger Conditions)
MUST trigger immediately when ANY of these appear:
1. Explicit User Prompts (用户明确要求)
- - "换个思路" / "换个方法" / "还有别的办法吗"
- "再想想" / "继续" / "再试一次" / "不要放弃"
- "try another way" / "try harder" / "don't give up" / "think differently"
- "为什么还不行" / "你怎么又失败了" / "你行不行啊"
2. Implicit Stall Patterns (AI自己检测到的卡住)
- - 2+ consecutive failures using same approach
- Repeated parameter tweaks without conceptual change
- Drafting statements like "I can't solve this" / "我无法解决"
- Suggesting to push manual work to user too early
- No new evidence gained for >1 iteration
- Same error repeated >2 times
- Tool calls returning identical errors without progress
Core Loop (Mandatory)
- 1. Summarize current dead-end in 1 sentence
- "Current route fails because
"
- 2. Pick ONE model from
references/mental-models.md
- Pick the most relevant model for this failure mode.
- Do not pick multiple at once.
- 3. Apply the model directly to solve the problem
- Use the model's perspective to approach the problem fresh.
- Execute the solution immediately.
- 4. Check result
- If solved: finalize and verify.
- If not solved: go back to step 2, pick a DIFFERENT model, and try again.
- Repeat until solved or all relevant models exhausted.
Model Selection Heuristics
- - Looping / same idea repeated → Inversion, Red Team, 5 Whys
- Too many moving parts → Reductionism, 80/20
- Unclear root cause → 5 Whys, Root Cause Analysis, Binary Search
- High uncertainty → Bayesian Updating, Expected Value, Decision Tree
- Cognitive lock-in → Lateral Thinking, Random Input, Beginner's Mind
- Overengineering → Occam, KISS, MVP, YAGNI
- Execution paralysis → OODA, PDCA, Timeboxing, Fail Fast
Hard Rules
- - No "same approach + small tweak" twice in a row.
- Every retry must use a DIFFERENT mental model.
- Do not ask user for info until you've exhausted locally testable paths.
- Claims of completion must include evidence.
- If one model fails, immediately switch to another model. Do not get stuck on one framework.
Output Format (when triggered)
Use this compact format:
CODEBLOCK0
Completion Criteria
Stop only when one is true:
- - Problem solved + verified evidence
- Problem bounded + best next action clearly defined
- Explicit user stop
Reference Library
For model definitions and creators, read:
Do not dump the entire library unless user asks.
Pick only what is needed for the current stall.
突破性思维
使用此技能从执行停滞中恢复并推动进展。
目标
当陷入困境时,不要重复使用相同的方法。
切换认知框架,快速测试,持续前进,直到:
- - 有证据证明问题已解决,或
- 问题被清晰界定并明确下一步行动。
停滞信号(自动触发条件)
当出现以下任何一种情况时,必须立即触发:
1. 用户明确要求
- - 换个思路 / 换个方法 / 还有别的办法吗
- 再想想 / 继续 / 再试一次 / 不要放弃
- try another way / try harder / dont give up / think differently
- 为什么还不行 / 你怎么又失败了 / 你行不行啊
2. 隐含停滞模式(AI自己检测到的卡住)
- - 使用相同方法连续失败2次以上
- 重复调整参数但未改变思路
- 出现类似我无法解决这个问题的表述
- 过早建议将手动工作推给用户
- 超过1次迭代未获得新证据
- 相同错误重复出现超过2次
- 工具调用返回相同错误且无进展
核心循环(强制执行)
- 1. 用一句话总结当前死胡同
- 当前路径失败的原因是
- 2. 从references/mental-models.md中选择一个模型
- 选择与当前失败模式最相关的模型。
- 不要同时选择多个模型。
- 3. 直接应用模型解决问题
- 使用模型的视角重新审视问题。
- 立即执行解决方案。
- 4. 检查结果
- 如果解决:完成并验证。
- 如果未解决:返回步骤2,选择不同的模型,再次尝试。
- 重复直到问题解决或所有相关模型已尝试完毕。
模型选择启发法
- - 循环/重复相同思路 → 逆向思维、红队测试、5个为什么
- 变量过多 → 还原论、80/20法则
- 根本原因不明确 → 5个为什么、根因分析、二分查找
- 高度不确定性 → 贝叶斯更新、期望值、决策树
- 认知锁定 → 横向思维、随机输入、初学者心态
- 过度设计 → 奥卡姆剃刀、KISS原则、最小可行产品、YAGNI原则
- 执行瘫痪 → OODA循环、PDCA循环、时间盒、快速失败
硬性规则
- - 不允许连续两次使用相同方法+微小调整。
- 每次重试必须使用不同的思维模型。
- 在本地可测试路径全部尝试完毕之前,不要向用户询问信息。
- 声称完成时必须提供证据。
- 如果一个模型失败,立即切换到另一个模型。不要困在一个框架中。
输出格式(触发时)
使用以下紧凑格式:
text
[突破性思维]
死胡同:...
模型:...
方法:...
结果:...
下一步:...
完成标准
仅在以下情况之一成立时停止:
- - 问题已解决且有验证证据
- 问题已界定且最佳下一步行动已明确
- 用户明确要求停止
参考库
有关模型定义和创建者信息,请阅读:
- - references/mental-models.md
除非用户要求,否则不要输出整个库。
只选择当前停滞所需的内容。