PlaygroundCatalog › Inversion Thinking
IT

Inversion Thinking

🔵 Stable🕐 updated 2026-08-06 🔷 SkillSpec L3 pm-thinking

Solve a problem backwards — ask how to guarantee the worst outcome, then avoid all of it. Use when asked to help me not fail at, what could go wrong with, how do I avoid messing up, or think about this in reverse. Produces the inverted question (how to guarantee failure), the specific ways you'd cause the disaster, and then the plan that is simply the avoidance of each — often clearer and more actionable than trying to plan success directly, because failure modes are more concrete than success factors.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 Say this to your agent

“Help me make sure this project doesn't fail.”“What could go wrong with my launch, and how do I avoid it?”“Think about my fitness goal in reverse — how would I guarantee I quit?”“How do I avoid screwing up this presentation?”“Invert this problem for me.”

What to give it

The goal or project — what you're trying to succeed at
What "failure" looks like — the outcome you want to avoid
Where you are — early planning, or fixing something wobbling
Known risks — anything already worrying you

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The question is genuinely inverted (how to fail, not how to succeed)
The failure recipe is specific and honest, not vague
Each failure mode is flipped into a concrete action
The highest-leverage avoidances are identified
It flags any failure the person is currently causing

⚠️ What it refuses to do

**Just listing success factors** — that's not inversion.
**Vague failures** ("don't be lazy") instead of specific ones.
**Flipping to platitudes** instead of concrete actions.
**Treating all failure modes as equal** priority.

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="inversion-thinking"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Inversion Thinking is one of 1078 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog