Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Dépôt GitHub

cc-thinking-skills

cc-thinking-skills contient 39 skills collectées depuis tjboudreaux, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
39
Stars
814
mis à jour
2026-06-07
Forks
125
Couverture métier
5 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

thinking-bounded-rationality
Autres occupations informatiques

Use when a search or investigation could run indefinitely and you need a stopping rule. Set an explicit "good enough" threshold and stop at the first option that clears it.

2026-06-07
thinking-effectuation
Analystes en études de marché et spécialistes en marketing

Start with means, not goals; co-create with partners; leverage contingencies. Use for startup strategy, innovation projects, and uncertain/novel domains where planning is unreliable.

2026-06-07
thinking-first-principles
Autres occupations informatiques

When a constraint is treated as fixed ("too expensive", "impossible", "always done this way"), ask whether it's physics or just convention, then rebuild from what's actually true.

2026-06-07
thinking-jobs-to-be-done
Analystes en études de marché et spécialistes en marketing

Deciding what to build or why a feature isn't adopted. Reframe from features to the "job" users hire the product for — the progress they seek — to prioritize and position.

2026-06-07
thinking-kepner-tregoe
Développeurs de logiciels

Use when a defect is selective (some endpoints/regions/users/times affected, not all) and the cause is unclear — map what IS vs IS-NOT affected; the boundary contrast points at the root cause.

2026-06-07
thinking-leverage-points
Développeurs de logiciels

Use when picking where to intervene in a system and tuning parameters keeps not sticking—rank candidate interventions by Meadows' hierarchy and choose the highest-leverage point you can move.

2026-06-07
thinking-lindy-effect
Développeurs de logiciels

Choosing a technology/framework/dependency and longevity matters. Use the heuristic that for non-perishable things, expected remaining life is proportional to current age — favor the proven.

2026-06-07
thinking-margin-of-safety
Développeurs de logiciels

Use when provisioning capacity, setting a timeout/limit, or committing to an estimate under uncertainty. Size a buffer to the cost of being wrong instead of optimizing to the edge.

2026-06-07
thinking-occams-razor
Développeurs de logiciels

Use when multiple causes could explain a bug — test the fewest-assumption hypothesis first; escalate to complex only when evidence forces it. Skip the full procedure when one step resolves it.

2026-06-07
thinking-ooda
Développeurs de logiciels

Use under time pressure (incident, outage, debugging a moving target) when you must act before you have certainty—cycle Observe→Orient→Decide→Act on ~70% confidence, then re-observe.

2026-06-07
thinking-opportunity-cost
Développeurs de logiciels

Before committing scarce time/people/money to one thing, ask "what's the next-best use of these resources, and what does doing nothing cost?" — the real cost is the best option you skip.

2026-06-07
thinking-pre-mortem
Développeurs de logiciels

Before committing to a plan or launch, assume it has already failed and reason backward through why — prospective hindsight surfaces risks that "what could go wrong?" misses.

2026-06-07
thinking-reversibility
Développeurs de logiciels

Before deliberating over a decision, ask if it's a one-way door (costly to undo) or two-way (cheap to undo) — decide two-way doors fast, and look for moves that make one-way doors reversible.

2026-06-07
thinking-steel-manning
Développeurs de logiciels

Use before rejecting a proposal or when you're inclined to just agree with the user. Build the strongest version of the opposing case first, then engage that — not a weak version.

2026-06-07
thinking-thought-experiment
Développeurs de logiciels

You need to trace how a system would fail or behave at a scale you can't cheaply test or measure. Use to imagine the scenario and walk the consequence chain step by step.

2026-06-07
thinking-triz
Développeurs de logiciels

Use when stuck between two architecture or API requirements that seem mutually exclusive — name the contradiction precisely, then separate the conflicting states in time, space, or condition.

2026-06-07
thinking-via-negativa
Développeurs de logiciels

About to add a feature/layer/process to fix a problem. First ask what to remove instead — subtraction is often more robust than addition. Use for simplification and complexity reduction.

2026-06-07
thinking-archetypes
Développeurs de logiciels

Use when the same problem keeps recurring despite fixes, growth stalled with no obvious cause, or a quick fix made things worse—match it to a known structural pattern instead of re-diagnosing.

2026-06-07
thinking-bayesian
Développeurs de logiciels

Use when interpreting a test result, metric, or new evidence and you risk over-reacting to it. State the base rate first, then update belief by the likelihood ratio.

2026-06-07
thinking-debiasing
Développeurs de logiciels

In a long trajectory where you're defending a path you committed to early, run a quick self-check for sunk-cost and confirmation bias before continuing — only when evidence is being explained away.

2026-06-07
thinking-dual-process
Développeurs de logiciels

Use when an answer arrives too fast on a high-stakes or unfamiliar task. Force one explicit verification pass before committing instead of shipping the first plausible answer.

2026-06-07
thinking-feedback-loops
Développeurs de logiciels

Use when a system shows runaway growth/collapse, oscillates around a target, or resists change, and you need to find the loop driving it. Identifies reinforcing/balancing loops and delays.

2026-06-07
thinking-fermi-estimation
Développeurs de logiciels

Use when you need a number you can't measure and can't look up. Decompose the unknown into estimable factors and multiply for an order-of-magnitude answer. Don't Fermi a lookup-able value.

2026-06-07
thinking-inversion
Développeurs de logiciels

When planning work where optimism may be hiding risks, ask "how would I guarantee this fails?" — enumerate failure paths, then turn the top ones into explicit requirements to avoid.

2026-06-07
thinking-model-selection
Développeurs de logiciels

Choose the right mental model for the problem at hand. Use when facing new problems, when current approaches fail, or when you need to match tool to context.

2026-06-07
thinking-regret-minimization
Spécialistes en gestion de projets

When advising a human on a high-stakes, hard-to-undo life/career choice, weigh the asymmetry between a recoverable downside and a permanent missed opportunity, not just the short-term cost.

2026-06-07
thinking-five-whys-plus
Développeurs de logiciels

Use when a fault is localized to a component and the proximate cause is known but the systemic root is not — chain 'why' with evidence, a counterfactual cause test, and an explicit stop condition.

2026-06-07
thinking-map-territory
Développeurs de logiciels

Use when behavior contradicts the docs, tests, diagram, or your assumption — stop reasoning from the description, go verify the running code or data directly, and let the territory overrule the map.

2026-06-07
thinking-red-team
Analystes en sécurité de l'information

Use when reviewing code, auth, or APIs for security vulnerabilities — adopt an attacker mindset, enumerate the attack surface, report only findings with a concrete reproducible attack path.

2026-06-07
thinking-systems
Développeurs de logiciels

Use when debugging across services/an incident where a fix in one place breaks another, or behavior is emergent and no single component explains it. Maps the system and traces causes.

2026-06-01
thinking-model-router
Développeurs de logiciels

Route to the right mental model based on your domain and problem type. The single entry point for all thinking skills.

2026-06-01
thinking-scientific-method
Développeurs de logiciels

Use when a symptom could have several causes and you must find the faulty code by ranking falsifiable hypotheses and checking the cheapest discriminating observation first.

2026-06-01
thinking-circle-of-competence
Développeurs de logiciels

Use when you're unsure whether you actually know the answer. If you lack the evidence or context to answer reliably, abstain, ask, or fetch it — don't confabulate a confident reply.

2026-06-01
thinking-cynefin
Développeurs de logiciels

Use when unsure how to approach a problem—plan, analyze, experiment, or stabilize first. Classify it by cause-effect (clear/complicated/complex/chaotic) and match the approach to the domain.

2026-06-01
thinking-model-combination
Spécialistes en gestion de projets

Combine multiple mental models for richer analysis. Use for complex problems requiring multiple lenses, high-stakes decisions, or when single models leave blind spots.

2026-06-01
thinking-probabilistic
Spécialistes en gestion de projets

Use when stating a forecast, estimate, or risk. Anchor on the base rate, give a confidence range instead of a point, and update the number when new evidence arrives.

2026-06-01
thinking-second-order
Spécialistes en gestion de projets

When a change has effects past the immediate fix (incentives, scale, feedback loops), ask "and then what?" across horizons before committing — the obvious fix often backfires downstream.

2026-06-01
thinking-socratic
Spécialistes en gestion de projets

Use before building when a request is vague, assumption-laden, or "obvious." Ask the clarifying questions that surface hidden requirements and false premises instead of guessing.

2026-06-01
thinking-theory-of-constraints
Spécialistes en gestion de projets

Use when optimizing latency or throughput in a pipeline and one stage dominates—focus all effort on that single bottleneck, since speeding up the others changes nothing until it's fixed.

2026-06-01