thinking-partner — sparring partner that challenges your thinking
Category: skill Where it works: Claude Code · Telegram (Hermes) — both Source: vendored from github.com/mattnowdev/thinking-partner (⭐145), pure-instruction
What it is
A reasoning sparring partner — not a yes-machine. It challenges your assumptions, applies the right mental model (150+ in its catalog: first principles, inversion, pre-mortem, 5 Whys, SWOT…), notices when you’re rationalizing, and holds tension open until a real insight appears. “A sparring session, not a lecture.”
How to trigger it
- Natural language (just say it): “challenge my thinking on X”, “what am I missing?”, “play devil’s advocate”, “stress test this idea”, “poke holes in my plan”, “help me decide between X and Y”, “what are the second-order effects?”, “am I thinking about this right?”, or name a model (“apply inversion to this”).
- Direct: “use thinking-partner” /
/thinking-partner(Claude Code). - Auto-fires: when you seem stuck/rationalizing on a non-trivial decision.
How to use it
Bring a real decision or idea with stakes. It first clarifies what you’re actually deciding + what’s at stake + the time horizon, then deploys a model or two to pressure-test it, surfaces hidden assumptions, and pushes back where your reasoning is thin. You argue back; that’s the point.
Practical examples
- Decision — you: “challenge my thinking — should I self-host Mastodon or use a managed instance?” → it surfaces your hidden assumption (“I’ll have time to maintain it”), applies a pre-mortem (“imagine it failed in 6 months — why?”), and makes you weigh maintenance-cost vs control honestly.
- Plan — you: “poke holes in my plan to migrate all services to the Mac mini”
→ it inverts (“what would make this a disaster?”), flags single-point-of-failure
- thermal/uptime risk, asks what your rollback is.
Notes / limits
Pure-instruction (no tools, no cost beyond the model turn). It does NOT make the decision for you — it sharpens how you decide. Use it when the stakes justify real thinking, not for trivia.