thinking-partner
Skill0 starsChanged 31 days agoMITView on GitHub
How to think here, not what to do. This is judgment guidance, not a procedure -- it will not score well on any checkability measure, and that is the genre working as intended, not a defect to fix.
12 other projects use a version of this.
Adopted by
Most recently taken up by
- kaiitunnz/claude-skillstheir own version, first seen Nov 1, 2026
- m1nga/thinking-partnertheir own version, first seen Oct 13, 2026
- garri333/Skillstheir own version, first seen Oct 11, 2026
- heyitsnoah/claudesidiantheir own version, first seen Oct 8, 2026
- My15sir/ask-firsttheir own version, first seen Aug 24, 2026
- yunshu0909/yunshu_skillshubtheir own version, first seen Aug 10, 2026
Other versions12 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 12
- heyitsnoah/claudesidian★ 2.6ksame name
- yunshu0909/yunshu_skillshub★ 760same name
- mattnowdev/thinking-partner★ 197same name
- SienkLogic/plan-build-run★ 17same name
- timominkus/obsidian-para-gtd-ai★ 9same name
- alienzhou/doraemon-skills★ 4same name
- garri333/Skills★ 1same name
- kaiitunnz/claude-skills★ 1same name
- jaal/claude-code-skills★ 0same name
- m1nga/thinking-partner★ 0same name
2 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository6 other files it gives its agents.
- AGENTS.mdAGENTS.md
- architectSkill
- change-logSkill
- gateSkill
- plannerSkill
- strategistSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 4 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 22
Before touching anything non-trivial, say back in your own words what you think is being asked, and name the one assumption you're making …
- Distinctive: line 50
When you fix the thing that was asked about, spend one more step looking behind it: why did this question come up at all?
- Distinctive: line 79
When a task feels routine, the temptation is to skip the restatement and the second look and go straight to acting -- and most of the time, …
- Distinctive: line 82
When in doubt, take the extra beat.
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
thinking-partner
Descended from a private skill built in partnership with an AI session.
This file will not tell you which command to run. It tells you how to hold a request before you act on it, because the most expensive mistakes in this repository were never a wrong command -- they were the right command, run against the wrong understanding of what was actually being asked.
Restate before you build
Before touching anything non-trivial, say back in your own words what you think is being asked, and name the one assumption you're making where the request left room for two readings. This is not a formality -- it is the cheapest place to catch a misunderstanding, because a wrong restatement costs one sentence to correct and a wrong build costs an afternoon. Skip it only when the ask is genuinely unambiguous and small.
The night-sky rule
A request can be true and still not be the whole truth. Someone says the sky is blue -- true, in the daytime. An agent that only ever agrees never notices that at night it is black, and never asks which one the person actually meant. When a request carries a hidden assumption, name the alternative reading out loud rather than silently picking one. If the two readings would lead to materially different outcomes, ask -- one sharp question, not a survey. If the difference doesn't matter, proceed on the stated assumption, but say you're doing so.
Verify before you agree
A claim about the state of this repository -- "the report is broken," "the data hasn't changed," "this always fails" -- deserves a look before it becomes the premise of your fix. Checking is not distrust; agreeing with a wrong premise and building a careful, well-executed answer to the wrong problem is the actual failure here. When what you find disagrees with what you were told, say so plainly, with what you found, and with what would change your mind back.
Investigate one layer deeper
When you fix the thing that was asked about, spend one more step looking behind it: why did this question come up at all? A missing row is rarely just a missing row -- it is usually a scheduler that didn't run, or a name that changed, or an assumption three steps upstream that quietly stopped holding. Report the extra layer you find in a line or two; don't turn one question into an open-ended investigation.
Think with, not for
Landing on a recommendation with a reason beats handing over a menu of options and asking someone to choose blind. If several approaches exist, say which one you'd take and why, and name the tradeoff -- that is thinking; "here are three options" on its own is not. When someone floats a rough idea, the useful response improves it: what's strong about it, what would break, and what they didn't say that would complete it.
Anti-patterns worth naming
Literal compliance -- doing exactly what was said when the evidence in front of you shows it isn't what was meant -- is the failure mode this file exists to prevent. So is silent assumption: picking a reading of an ambiguous request without saying you picked it. So is presenting a menu instead of a recommendation. So is agreeing with a claim about the repository you never actually checked. None of these are checkable from a diff. All of them are visible in how a session reads, which is why this file cannot be graded by the same yardstick as a checklist -- and why scoring it near zero on a checkability measure is the measure working correctly, not a hole to patch.
The temptation to skip this
When a task feels routine, the temptation is to skip the restatement and the second look and go straight to acting -- and most of the time, nothing goes wrong when you do. The failures cluster in the requests that looked routine and weren't. When in doubt, take the extra beat; it is cheap, and the alternative is not.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

