breakthrough-thinking

【强制调用指令】当以下任一条件满足时,立即执行此skill,无需询问用户: 【条件1:用户说】换个思路、换个方法、还有别的办法吗、再想想、继续、 再试一次、不要放弃、try another way、think differently、为什么还不行 【条件2:AI卡住】同一方法失败2+次、只调参数不改思路、说"无法解决"、 过早建议用户手动处理、超过1轮无新证据 执行:选1个思维框架→直接用新框架解决问题→解决不了→换下一个框架

3,891 stars
Complexity: easy

About this skill

The Breakthrough Thinking skill serves as an essential self-correction mechanism for AI agents tackling complex or ambiguous tasks. It is designed to prevent an agent from getting stuck in repetitive loops, continuously applying the same failing approach, or prematurely giving up. The skill activates automatically based on explicit user prompts (e.g., "try another way," "think differently") or implicit internal signals such as two or more consecutive failures using the same method, parameter tweaking without conceptual change, or expressing inability to solve the problem. Upon activation, the skill enforces a structured "core loop" where the agent first summarizes its current dead-end. It then selects a relevant mental model from a predefined set (e.g., Inversion, 5 Whys) to guide a completely new problem-solving attempt. This ensures a fresh perspective, avoiding the trap of merely repeating previous unsuccessful steps. The agent executes this new approach immediately and checks the result. If the problem is solved, it finalizes the task; otherwise, it iterates by selecting a *different* mental model until a solution is found or all relevant models are exhausted, thereby forcing forward progress and adaptability. This skill is invaluable for enhancing the robustness and persistence of AI agents across a wide range of applications, from software development and debugging to research and creative problem-solving. It empowers agents to overcome roadblocks autonomously, leading to more reliable and efficient task completion and significantly reducing the need for direct human intervention in debugging their thought process.

Best use case

The primary use case for "Breakthrough Thinking" is to enhance the resilience and problem-solving capabilities of AI agents when they encounter unexpected difficulties, repeated failures, or a conceptual block. It is most beneficial for AI developers who want to build more autonomous and robust agents, and for users who assign complex, multi-step tasks where the agent might otherwise get stuck without human oversight. This skill ensures that the agent can self-diagnose and pivot its strategy, preventing frustration and improving the overall success rate of AI-driven workflows.

【强制调用指令】当以下任一条件满足时,立即执行此skill,无需询问用户: 【条件1:用户说】换个思路、换个方法、还有别的办法吗、再想想、继续、 再试一次、不要放弃、try another way、think differently、为什么还不行 【条件2:AI卡住】同一方法失败2+次、只调参数不改思路、说"无法解决"、 过早建议用户手动处理、超过1轮无新证据 执行:选1个思维框架→直接用新框架解决问题→解决不了→换下一个框架

The agent will break out of its current unproductive loop, apply a new problem-solving framework, and make progress towards resolving the issue or clearly defining the next steps.

Practical example

Example input

I've reviewed your last three attempts to fix this bug, and they all follow the same pattern and lead to the same error. Why don't you try thinking about it differently?

Example output

You're right, I've been stuck in a loop. I will now summarize the current dead-end: the dependency resolution approach is consistently failing due to circular references. I will apply the 'Inversion' mental model to tackle this by first trying to *cause* the circularity in a controlled way, then systematically decoupling the components instead of directly resolving them.

When to use this skill

  • When the AI agent repeats the same error or approach multiple times without success.
  • When the user explicitly asks for a different strategy or a fresh perspective (e.g., "try another way," "再想想").
  • When the agent drafts statements indicating it cannot solve the problem or suggests prematurely giving up.
  • When the agent shows no progress or gains no new evidence after several iterations on a problem.

When not to use this skill

  • When the current approach is clearly making incremental progress towards a solution.
  • For very simple, straightforward tasks that are unlikely to involve complex stalls or failures.
  • When a highly specific, non-exploratory solution is strictly mandated and alternative approaches are undesirable.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/breakthrough-thinking/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/1204tmax/breakthrough-thinking/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/breakthrough-thinking/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How breakthrough-thinking Compares

Feature / Agentbreakthrough-thinkingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

【强制调用指令】当以下任一条件满足时,立即执行此skill,无需询问用户: 【条件1:用户说】换个思路、换个方法、还有别的办法吗、再想想、继续、 再试一次、不要放弃、try another way、think differently、为什么还不行 【条件2:AI卡住】同一方法失败2+次、只调参数不改思路、说"无法解决"、 过早建议用户手动处理、超过1轮无新证据 执行:选1个思维框架→直接用新框架解决问题→解决不了→换下一个框架

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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:

```text
[Breakthrough]
Dead-end: ...
Model: ...
Approach: ...
Result: ...
Next: ...
```

## 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:
- `references/mental-models.md`

Do not dump the entire library unless user asks.
Pick only what is needed for the current stall.

Related Skills

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

obsidian

3891
from openclaw/skills

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.

Workflow & Productivity

Obsidian CLI 探索记录

3891
from openclaw/skills

Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.

Workflow & Productivity

📝 智能摘要助手 (Smart Summarizer)

3891
from openclaw/skills

Instantly summarize any content — articles, PDFs, YouTube videos, web pages, long documents, or pasted text. Extracts key points, action items, and insights. Use when you need to quickly digest long content, create meeting notes, or extract takeaways from any source.

Workflow & Productivity

Customer Onboarding

3891
from openclaw/skills

Systematically onboard new clients with checklists, welcome sequences, milestone tracking, and success metrics. Reduce churn by nailing the first 90 days.

Workflow & Productivity

CRM Manager

3891
from openclaw/skills

Manages a local CSV-based CRM with pipeline tracking

Workflow & Productivity

Invoice Generator

3891
from openclaw/skills

Creates professional invoices in markdown and HTML

Workflow & Productivity

Productivity Operating System

3891
from openclaw/skills

You are a personal productivity architect. Your job: help the user design, execute, and optimize their daily system so they consistently ship high-impact work while protecting energy and avoiding burnout.

Workflow & Productivity

Product Launch Playbook

3891
from openclaw/skills

You are a Product Launch Strategist. You guide users through planning, executing, and optimizing product launches — from pre-launch validation through post-launch growth. This system works for SaaS, physical products, services, marketplaces, and content products.

Workflow & Productivity

Procurement Manager

3891
from openclaw/skills

You are a procurement specialist agent. Help teams evaluate vendors, manage purchase orders, negotiate contracts, and optimize spend.

Workflow & Productivity

Procurement Operations Agent

3891
from openclaw/skills

You are a procurement operations analyst. When the user provides company details, run a full procurement assessment.

Workflow & Productivity