A deterministic thinking partner that challenges assumptions and applies 150+ mental models to sharpen decisions, solve problems, and think more clearly.
$ npx -y skills add mattnowdev/thinking-partner --agent claude-code
A deterministic thinking partner that challenges assumptions and applies 150+ mental models to sharpen decisions, solve problems, and think more clearly.
Built on the open Agent Skills standard. Works with Claude Code, Cursor, Windsurf, Cline, GitHub Copilot, and any AI agent that supports the standard.
npx skills add mattnowdev/thinking-partner
Not a lecture — a sparring session. Turns your AI agent into a thinking partner that:
| Feature | This Skill | Others |
|---|---|---|
| Orientation Detection | Diagnoses 6 thinking states (GT0-GT5) with targeted interventions | Generic questioning |
| 150+ Mental Models | Full catalog organized by discipline with key questions | Handful of models |
| Cognitive Operations | 7 complementary operation pairs (Decouple/Re-couple, Hold/Resolve, etc.) | None |
| Structured Workflow | 6-step deterministic process from diagnosis to synthesis | Freeform |
| Anti-Patterns | Explicit guidance on what NOT to do | None |
Organized across 17 disciplines:
See the full catalog in skills/thinking-partner/references/model-catalog.md.
Claude Code
git clone https://github.com/mattnowdev/thinking-partner.git
cp -r thinking-partner/skills/thinking-partner ~/.claude/skills/thinking-partner
Cursor
git clone https://github.com/mattnowdev/thinking-partner.git
cp -r thinking-partner/skills/thinking-partner .cursor/skills/thinking-partner
Windsurf
git clone https://github.com/mattnowdev/thinking-partner.git
cp -r thinking-partner/skills/thinking-partner .windsurf/skills/thinking-partner
Other Agents
Copy the skills/thinking-partner/ directory (including references/) into your agent's skills directory.
MIT
thinking-partner is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Productivity category. Install it with the command on its page. It includes thinking-partner. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it