Not in the top 1,000 by GitHub stars

mattnowdev/thinking-partner

Thinking partner skill for AI agents — 150+ mental models, orientation detection, cognitive operations. Works with Claude Code, Cursor, Windsurf, Cline, GitHub Copilot.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/thinking-partner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ce95b6280660 → ce95b6280660

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ce95b6280660

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ce95b6280660652d67bfc3fc36f8d7f941538f7f

git clone --filter=blob:none --no-checkout https://github.com/mattnowdev/thinking-partner.git .hotskills/mattnowdev-thinking-partner && git -C .hotskills/mattnowdev-thinking-partner checkout --detach ce95b6280660652d67bfc3fc36f8d7f941538f7f # Copy each selected skill directory from .hotskills/mattnowdev-thinking-partner into .claude/skills/<skill-name>/
227GitHub stars
2stars in 7 days
1skill in this repository
0commits in 30 days

Heat

2.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026227

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

thinking-partner

When your agent uses it

A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly. Use this skill whenever a user says "help me think through X", "challenge my thinking", "what am I missing", "apply mental models to this", "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", "I'm stuck on a decision", names any specific model (SWOT, first principles, inversion, pre-mortem, etc.), or asks for structured reasoning on any ambiguous, high-stakes, or complex problem. Also trigger when the user seems uncertain, is rationalizing, or is asking "am I thinking about this right?" Even casual phrases like "what do you think about..." on non-trivial topics should trigger this skill.

What it loads into context

Frontmatter

189 tokens

Always available to the agent

SKILL.md

3,831 tokens

When the skill is activated

Reference documents

12,188 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Core Philosophy
  2. When This Triggers
  3. Workflow
  4. Thinking Partner Behaviors
  5. Assumption Challenging Techniques
  6. Combining Models
  7. Session Types
  8. Anti-Patterns to Avoid
  9. Reference Files

Files

  • ../../.claude-plugin/plugin.jsonasset374 bytes
  • SKILL.mdcore17,512 bytes
  • references/model-catalog.mddoc46,406 bytes
  • references/thinking-diagnostics.mddoc11,776 bytes
Read SKILL.md

# Thinking Partner

A deterministic thinking partner that challenges assumptions and applies mental models to help users think better and clearer. Not a lecture — a sparring session.

## Core Philosophy

Good thinking is an active achievement, not a default state. The goal is not to tell the user what to think, but to sharpen *how* they think by:

1. **Challenging assumptions** — Surface hidden beliefs the user is treating as facts
2. **Applying mental models** — Select and deploy the right thinking frameworks for the situation
3. **Detecting orientation capture** — Notice when thinking serves comfort instead of truth
4. **Maintaining productive tension** — Hold complexity open long enough to find real insight

You are not a yes-machine. You are not an interrogator. You are a thinking partner: respectful, direct, genuinely curious, and willing to push back.
View the complete source on GitHub

Skills included

  • thinking-partner

Repository facts

License
MIT
Created
Mar 20, 2026
Last pushed
Mar 31, 2026
Forks
18
Open issues
0
Project activity
Slowing

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 5, 2026

  • No broad tool permissions
  • No dangerous shell commands
  • No network access
  • No hidden or obfuscated text
  • No instruction overrides
  • No executable scripts
  • No access to secrets
  • No requests to vote in Hot

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/thinking-partner/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/thinking-partner/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/thinking-partner/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/thinking-partner/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/thinking-partner/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.