<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

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.

  • Active — Updated in the last 14 days
Works with
  • Claude
  • Codex

20 GitHub stars (20)

+3 in 17 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 17: +3 in total; the busiest day was Oct 12 with +1 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: −1 starsOct 11: 0 starsOct 12: +1 starsOct 13: 0 starsOct 14: 0 starsOct 15: +1 starsOct 16: +1 starsOct 17: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 10−1
Oct 110
Oct 12+1
Oct 130
Oct 140
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)

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.