Updated today
by product-on-purpose
thinking-framework-skills
Evidence-graded, agent-executable thinking-method skills - 63 frameworks reduced to their working mechanism, honestly graded, and producing a concrete artifact. 63 frameworks + 4 tools + 9 recipes for Claude Code, Codex, and other AI agents. Advanced (Gold) tier.
20 GitHub stars (20)
+3 in 17 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | −1 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | +1 |
| Oct 17 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 2 forks (2 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add product-on-purpose/thinking-framework-skills
Asks which skills and agents to install. Just one: npx skills add product-on-purpose/thinking-framework-skills --skill think-abstraction-laddering — add -g for every project.
Claude Code
git clone https://github.com/product-on-purpose/thinking-framework-skillscp -r "thinking-framework-skills/skills/think-abstraction-laddering" ~/.claude/skills/
Copies the think-abstraction-laddering skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add product-on-purpose/thinking-framework-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 68 files.
-
think-abstraction-laddering
Builds an abstraction ladder that moves a problem up ("why / to what end?") and down ("how / what specifically?") to locate the right altitude to work at, then marks one rung as the working level. Use when a problem is stated as a bare solution with an unstated purpose, as a vague aspiration with no concrete handle, when people are arguing past each other at different levels, or before committing…
skills/think-abstraction-laddering/SKILL.md on GitHub (opens in a new tab) -
think-affinity-mapping
Produces a clustered theme map that groups many raw notes, observations, quotes, or data points bottom-up into a small set of named, traceable themes (the KJ method). Use when a scattered pile of dozens to hundreds of existing items needs to become a few emergent themes, such as synthesizing user-research notes, support tickets, survey free-text, or retro stickies, and the right structure should…
skills/think-affinity-mapping/SKILL.md on GitHub (opens in a new tab) -
think-after-action-review
Produces a structured after-action review by comparing what was expected against what actually happened, diagnosing why the gaps occurred, and converting them into specific owned sustain-and-change actions. Use when a project, launch, sprint, or incident has finished and you want to turn the outcome into learning, not a status update.
skills/think-after-action-review/SKILL.md on GitHub (opens in a new tab) -
think-analysis-of-competing-hypotheses
Handles a by-name request for ACH (Analysis of Competing Hypotheses), the evidence-by-hypothesis disconfirmation matrix, honestly. Controlled trials found ACH raises confidence with no accuracy gain and does not reduce confirmation bias, so this skill does NOT build the matrix as if valid. It leads with that evidence, then routes to the evidence-based move the job actually needs (think-red-team-l…
skills/think-analysis-of-competing-hypotheses/SKILL.md on GitHub (opens in a new tab) -
think-argument-mapping
Produces an argument map by laying out a claim's supporting reasons, the co-premises each silently depends on, and the objections against it as an explicit structure, then flags the weakest links and unsupported premises. Use when an argument or recommendation must be evaluated for soundness, or when a fluent case may be hiding a broken inference.
skills/think-argument-mapping/SKILL.md on GitHub (opens in a new tab) -
think-assumption-reversal
Generates non-obvious ideas by surfacing the foundational assumptions a problem or solution rests on, negating each, and reframing from the reversed assumptions, then shortlisting, producing an assumptions-and-reversals sheet. Use when an option space feels stuck inside default constraints, or when you need to expose premises that are taken for granted.
skills/think-assumption-reversal/SKILL.md on GitHub (opens in a new tab) -
think-authentic-dissent
Checks whether a decision has genuine minority dissent or only smooth surface consensus, identifies who actually holds a contrary view, and plans how to elicit and protect real dissent, flagging clearly where a view is constructed rather than authentically held. Use when consensus feels too easy, or to set up genuine challenge before a high-stakes call.
skills/think-authentic-dissent/SKILL.md on GitHub (opens in a new tab) -
think-backcasting
Produces a backcast path by fixing a vivid desired future state and reasoning backward through the milestones and preconditions required to reach it, ending at the next concrete step available now. Use when planning toward a transformative or long-horizon goal that forward planning anchors too low, when a chosen future needs a route mapped back to today, or when milestones and dependencies betwee…
skills/think-backcasting/SKILL.md on GitHub (opens in a new tab) -
think-belief-update-routine
Produces a belief-update ledger that re-scores a standing inventory of open beliefs against newly arrived evidence on a cadence - each belief carrying a prior confidence, the evidence accrued since the last review, a revised confidence with an explicit delta and direction, a reason for the size of the move (a guard against under-updating), and a next-review trigger. Use when you hold consequentia…
skills/think-belief-update-routine/SKILL.md on GitHub (opens in a new tab) -
think-boundary-critique
Audits the boundary judgments that silently define a problem frame. For each of four sources, who benefits, who decides, whose knowledge counts, who has standing, it contrasts the descriptive is boundary against the normative ought boundary, names the gaps, and lists the affected-but-excluded parties who have no voice in the frame, producing a boundary-judgment audit rather than a stakeholder rou…
skills/think-boundary-critique/SKILL.md on GitHub (opens in a new tab) -
think-brainwriting
Generates ideas the way silent parallel brainwriting does, producing several independent idea streams that build on each other without anchoring on the first voice, then consolidates them into a shortlisted idea pool. Use when you need breadth of options and want to avoid the anchoring and conformity that make ordinary brainstorming underperform.
skills/think-brainwriting/SKILL.md on GitHub (opens in a new tab) -
think-causal-layered-analysis
Produces a four-layer matrix (litany, system, worldview, myth) of the current 'used future' beside a reconstructed preferred future per layer, anchored by a deliberately changed deep metaphor. Use when an issue is stuck because the framing is stuck, the official account and the system explanation have been argued to exhaustion, and the real disagreement is about clashing worldviews and the unexam…
skills/think-causal-layered-analysis/SKILL.md on GitHub (opens in a new tab) -
think-causal-loop-diagrams
Builds a signed causal loop diagram by closing the feedback loops in a situation, labeling each loop reinforcing (R) or balancing (B) with its link polarities, and reading likely dynamics (spiral, goal-seeking, or oscillation) off which loop dominates. Use when a situation feeds back on itself - growth that funds more growth, a fix that recreates its own problem, capacity that relieves then re-at…
skills/think-causal-loop-diagrams/SKILL.md on GitHub (opens in a new tab) -
think-complexity-domain-sort
Runs a Complexity Domain Sort, sorting a situation into Clear, Complicated, Complex, Chaotic, or Confusion and choosing the response posture that fits, caveat-first. It leads with the weak evidence (the 2021 PMC internal-medicine review found scientific proof of its validity has yet to be provided), then forces the discipline the bare label lacks, namely an explicit response posture and a concret…
skills/think-complexity-domain-sort/SKILL.md on GitHub (opens in a new tab) -
think-concept-mapping
Builds a concept map - a non-hierarchical network of concept nodes joined by directed, labeled linking phrases so each node-link-node reads as an explicit proposition, with cross-links across clusters - then surfaces gaps, missing links, and questionable propositions. Use when a domain has many interrelated concepts and the goal is to externalize and inspect how they relate, forcing every relatio…
skills/think-concept-mapping/SKILL.md on GitHub (opens in a new tab) -
think-consider-the-unknowns
Produces a known-unknowns ledger by enumerating the relevant evidence not in hand, the variables that bear on a judgment but are unknown or unobservable, rating each unknown by its bearing and its obtainability, then re-rating confidence against the mapped gap. Use when a consequential one-off judgment rests on thin or partial evidence, no usable base rate exists, and the confidence on the table…
skills/think-consider-the-unknowns/SKILL.md on GitHub (opens in a new tab) -
think-contradiction-resolution
Converts a stuck trade-off into a contradiction to dissolve rather than a compromise to settle for. Names the two conflicting requirements, states an implementation-free Ideal Final Result, and applies the four separation principles (separate the requirements in time, space, scale, or condition) to satisfy both at once, then produces either a concrete resolution or an honest flag that the trade-o…
skills/think-contradiction-resolution/SKILL.md on GitHub (opens in a new tab) -
think-contradiction-tension-mapping
Produces a both/and polarity map - two interdependent poles, the upside and downside quadrant of each, a greater purpose and a deeper fear, early-warning signs, and action steps - for a chronic tension that should be managed rather than resolved. Use when an organization keeps oscillating destructively between two opposites that are both true and interdependent (centralize versus decentralize, st…
skills/think-contradiction-tension-mapping/SKILL.md on GitHub (opens in a new tab) -
think-decision-journal
Produces a decision journal entry that records a consequential decision at the moment it is made - the decision, the rationale, the predicted outcome, an explicit confidence level, and the assumptions it rests on - so it can be honestly reviewed later against what actually happened. Use when committing to a consequential, uncertain decision (a launch, hire, investment, bet, or strategic choice) a…
skills/think-decision-journal/SKILL.md on GitHub (opens in a new tab) -
think-decision-option-review
Produces a criteria-weighted option matrix by comparing a set of options against weighted criteria, scoring each, surfacing the explicit tradeoffs, and recommending one while flagging where the scoring is soft. Use when choosing among several real options, or when a decision needs its tradeoffs made explicit rather than left to intuition.
skills/think-decision-option-review/SKILL.md on GitHub (opens in a new tab) -
think-dialectical-bootstrapping
Produces a dialectical estimate that improves a single committed number by polling the inner crowd, make a first estimate, assume it is wrong and list why, read whether that pushes the answer too high or too low, make a second estimate from those changed assumptions, then mechanically average the two. Use when a hard, one-off, bounded-scale numeric estimate (a year, a percentage, a count, a forec…
skills/think-dialectical-bootstrapping/SKILL.md on GitHub (opens in a new tab) -
think-eisenhower-moscow-pareto
Runs one of the three lightweight prioritization presets (Eisenhower urgent-important 2x2, MoSCoW Must/Should/Could/Wont bucketing, or Pareto vital-few cut) caveat-first. It leads with the fact that this is a bundle of three different operations stapled by the word "prioritization", not one move, and each is weakly evidenced, then produces the one preset the user named with the discipline a canne…
skills/think-eisenhower-moscow-pareto/SKILL.md on GitHub (opens in a new tab) -
think-ethical-matrix
Produces an ethical matrix, a grid that cross-references affected parties (rows, deliberately including voiceless ones such as future generations and the environment) against prima facie principles (columns of wellbeing, autonomy, fairness), specifying the option's impact in every cell and reading the result as a trade-off pattern rather than a score. Use when a concrete proposal affects multiple…
skills/think-ethical-matrix/SKILL.md on GitHub (opens in a new tab) -
think-evidence-vs-inference-sort
Produces an evidence/inference ledger by sorting the claims in a prompt, document, or proposed conclusion into evidence, inference, and assumption, attaching a confidence level to each inference and flagging anything uncited. Use when a recommendation must be trusted, or when you need to audit the reasoning behind a conclusion in a high-stakes context.
skills/think-evidence-vs-inference-sort/SKILL.md on GitHub (opens in a new tab) -
think-expected-value-decision-tree
Evaluates competing actions under uncertainty by building a decision tree of choice and chance nodes, placing explicit probabilities on outcomes the decider does not control, rolling the tree back to an expected value per option, recommending the best-EV branch, and adding a what-flips-it note naming the probability or value that would reverse the choice. Use when a decision turns on uncertain ou…
skills/think-expected-value-decision-tree/SKILL.md on GitHub (opens in a new tab) -
think-far-analogy-ideation
Generates novel solution candidates by stating a problem's deep relational structure, mapping it to distant source domains (nature, other industries, games), and transferring the mechanism rather than surface features, then adapting. Use when near, obvious solutions are exhausted and you need genuinely original approaches.
skills/think-far-analogy-ideation/SKILL.md on GitHub (opens in a new tab) -
think-fermi-estimation
Produces a Fermi decomposition worksheet that estimates an unknown numeric quantity by factoring it into a chain of order-of-magnitude sub-estimates, guessing each to within a band, then multiplying back to a point estimate plus a compounded low/high range, with an independence check and a dominant-uncertainty flag. Use when you need a number and no lookup-able data or genuine reference class exi…
skills/think-fermi-estimation/SKILL.md on GitHub (opens in a new tab) -
think-five-whys
Runs a Five Whys root-cause trace caveat-first. It leads with the weak evidence (Card 2017 found the single-chain method oversimplifies multi-causal problems), then forces the discipline a bare why-chain lacks, namely flagging at each step whether more than one cause could apply. Use only when Five Whys is asked for by name; for any problem that might have more than one cause prefer think-issue-t…
skills/think-five-whys/SKILL.md on GitHub (opens in a new tab) -
think-frame-creation
Generates a new problem frame from theme analysis of the broader context, an abductive standpoint stated as approach it as if it were Y that redefines what the problem is and reasons forward to native solution directions. Use when an open paradoxical problem keeps resisting solutions inside the frame it arrived in, when conventional problem solving has only produced more of the symptom, or when t…
skills/think-frame-creation/SKILL.md on GitHub (opens in a new tab) -
think-framework-advisor
Produces a prioritized, evidence-graded Thinking Plan that diagnoses which thinking frameworks a situation actually needs - the dominant cognitive job, a short sequence of the fewest fitting frameworks to apply (each with its evidence tier, expected artifact, and a ready-to-run prompt), and what not to use. Recommends only frameworks this library ships. Use when unsure which thinking method or sk…
skills/think-framework-advisor/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.