Skip to main content

← All sources

cc-thinking-skills skills

28 eval-informed mental models and critical-thinking skills for Claude Code, GitHub Copilot, Codex, Cursor, and other Agent Skills-compatible tools 28 skills. skills-hub.ai mirrors 28 skills from cc-thinking-skills daily, every skill links back to its upstream GitHub source. Install with one command across Claude Code, Cursor, Codex, Windsurf, and any MCP-compatible tool.

Upstream: github.com/tjboudreaux/cc-thinking-skills

Installing a cc-thinking-skills skill

Pick a skill below, then run the install command for your AI coding tool. The skills-hub CLI writes the SKILL.md to the right directory and tracks the install in .skills.json so your team gets reproducible installs.

# Install a cc-thinking-skills skill
npx @skills-hub-ai/cli install <skill-slug>

# Browse all cc-thinking-skills skills via API
curl https://skills-hub.ai/api/v1/skills?source=cc-thinking-skills

# Browse all sources
open https://skills-hub.ai/sources

Top cc-thinking-skills skills

See all →

The most-installed skills from cc-thinking-skills, ranked by adoption.

  1. 01thinking-bounded-rationality

    Use when search or investigation could run forever. Set an explicit good-enough threshold first, then stop at the first option that clears it.

    Buildfrom cc-thinking-skills
  2. 02thinking-circle-of-competence

    Use when a specific claim may lack grounding. Check evidence boundary, size wrongness cost, then answer, fetch, or abstain — never confabulate.

    Buildfrom cc-thinking-skills
  3. 03thinking-effectuation

    Under genuine uncertainty with no reliable forecast, inventory means, cap downside at affordable loss, act for commitments, and let goals emerge from controllable moves.

    Buildfrom cc-thinking-skills
  4. 04thinking-five-whys-plus

    When a fault is localized and the proximate cause is known but the systemic root is not, chain evidence-linked whys with a counterfactual stop and a countermeasure.

    Buildfrom cc-thinking-skills
  5. 05thinking-kepner-tregoe

    Use when a selective defect needs IS/IS-NOT difference analysis or a consequential option choice needs must/want weighting and adverse-consequence comparison.

    Buildfrom cc-thinking-skills
  6. 06thinking-model-combination

    When one mental model leaves a material blind spot on a multi-domain or high-stakes problem, sequence complementary models with named roles and a conflict rule.

    Buildfrom cc-thinking-skills
  7. 07thinking-model-router

    When unsure which thinking skill fits, map domain and problem type, then return NONE or one primary skill by default (at most three complementary).

    Buildfrom cc-thinking-skills
  8. 08thinking-opportunity-cost

    Before committing scarce time, people, or money, name the best forgone use of those resources and the value delta of the chosen path versus that alternative.

    Buildfrom cc-thinking-skills
  9. 09thinking-red-team

    For authorized security review of code, auth, or APIs you control, model the attacker, map the attack surface, and report only findings with a reproducible exploit path and verified mitigation.

    Buildfrom cc-thinking-skills
  10. 10thinking-reversibility

    Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-way doors to preserve options.

    Buildfrom cc-thinking-skills
  11. 11thinking-steel-manning

    Before rejecting a proposal or reflexively agreeing, build the strongest faithful opposing case, state agreement conditions, then update or reaffirm.

    Buildfrom cc-thinking-skills
  12. 12thinking-systems

    When behavior is emergent across components—fixes elsewhere break, loops/delays dominate—map boundary, stocks/flows, feedback, archetypes, then rank leverage.

    Buildfrom cc-thinking-skills
  13. 13thinking-second-order

    When a change has effects past the immediate fix—incentives, scale, feedback—trace consequence chains with timing and probability before committing.

    Buildfrom cc-thinking-skills
  14. 14thinking-triz

    When two design requirements seem mutually exclusive, name the contradiction, separate conflicting states, then invent a concrete no-compromise resolution.

    Buildfrom cc-thinking-skills
  15. 15thinking-ooda

    Use under time pressure when the situation is still changing and you must act before certainty — cycle Observe→Orient→Decide→Act on ~70% confidence, then re-observe.

    Buildfrom cc-thinking-skills
  16. 16thinking-cynefin

    When the right response mode is unclear, classify the cause-effect domain first; decompose disorder.

    Buildfrom cc-thinking-skills
  17. 17thinking-first-principles

    When a constraint is treated as fixed, separate physics from convention, keep only independently supported primitives, and rebuild the simplest solution that satisfies real constraints.

    Buildfrom cc-thinking-skills
  18. 18thinking-jobs-to-be-done

    Deciding what to build or why adoption fails. Recover the progress users hire a solution for under a circumstance, then rank by outcome and competing workarounds.

    Buildfrom cc-thinking-skills
  19. 19thinking-lindy-effect

    Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check domain drift before favoring the proven.

    Buildfrom cc-thinking-skills
  20. 20thinking-map-territory

    When a claim, doc, test, metric, or assumption conflicts with observed behavior, stop theorizing from the map and verify the live code or data; let territory overrule.

    Buildfrom cc-thinking-skills
  21. 21thinking-socratic

    When a request is vague, assumption-laden, or "obvious," ask the few load-bearing questions that expose hidden requirements before building or committing.

    Buildfrom cc-thinking-skills
  22. 22thinking-margin-of-safety

    When provisioning, setting a limit, or committing an estimate under uncertainty, size a buffer to residual error and the cost of breach—not to the optimistic edge.

    Buildfrom cc-thinking-skills
  23. 23thinking-pre-mortem

    Before committing to a plan or launch, assume it already failed and reason backward through concrete causes — convert failure paths into mitigations, gates, and stop checks.

    Buildfrom cc-thinking-skills
  24. 24thinking-probabilistic

    Use when forecasting, estimating, or sizing risk — anchor on base rates, give ranges, update prior→likelihood→posterior on evidence, and factor unmeasured quantities into order-of-magnitude bounds.

    Buildfrom cc-thinking-skills

About this source

skills-hub.ai mirrors skills from 90+ official GitHub repositories every day. Each imported skill is parsed from a SKILL.md file in the source repo, gets a security scan and quality score on import, and links back to its upstream source of truth.

Last sync: Aug 31, 2026, 6:22 PM (success).

cc-thinking-skills skills, frequently asked

What are cc-thinking-skills skills?

cc-thinking-skills skills are AI coding skills published by cc-thinking-skills (28 eval-informed mental models and critical-thinking skills for Claude Code, GitHub Copilot, Codex, Cursor, and other Agent Skills-compatible tools 28 skills.) and mirrored daily on skills-hub.ai. They are SKILL.md files that follow the open Agent Skills standard, so they work in Claude Code, Cursor, Codex CLI, Windsurf, Copilot, and any MCP-compatible tool.

How many cc-thinking-skills skills are available?

skills-hub.ai indexes 28 skills from cc-thinking-skills, synced daily from the upstream GitHub repository (https://github.com/tjboudreaux/cc-thinking-skills).

How do I install a cc-thinking-skills skill?

Run `npx @skills-hub-ai/cli install <skill-slug>` in your project. The CLI writes the SKILL.md to the right directory for your AI tool and adds it to your `.skills.json` lockfile so your team gets the same skills at the same versions.

Are these official cc-thinking-skills skills?

Yes. Every skill from this source is mirrored from cc-thinking-skills's own GitHub repository (https://github.com/tjboudreaux/cc-thinking-skills). Each skill page links back to the upstream source of truth, so you can verify the original.