Skip to content
Productivity
Skill

/thinking-cynefin

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

From plugin
thinking-skills
1.3k28 skills
Install
$ npx -y skills add tjboudreaux/cc-thinking-skills --skill thinking-cynefin --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/thinking-cynefin

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

thinking-cynefin.SKILL.md
name: thinking-cynefin
description: When the right response mode is unclear, classify the cause-effect domain first; decompose disorder.
disable-model-invocation: true

Cynefin Classification

Classify by cause-effect, then use only the matching response mode. Wrong-domain method is the failure mode.

When to Use

  • Unsure whether to run a playbook, analyze, probe, or stabilize.
  • A method keeps failing and domain mismatch is plausible.
  • A novel or mixed problem needs approach selection before solution work.

When NOT to Use

  • Domain and method are already agreed—execute.
  • Task is finding a specific cause, not choosing an approach.
  • Classification done; switch to the domain method—do not re-label endlessly.
  • Pure mechanical edits with no approach uncertainty.

Procedure

1. **State the unit.** Name the decision, incident, or subsystem; if mixed, list separable parts. 2. **Probe cause-effect.** Is the link obvious, expert-analyzable, retrospective only, or imperceptible in turbulence? Check predictability, urgency, and probe safety. 3. **Assign one domain per unit:**

  • **Clear** — obvious → Sense → Categorize → Respond with a runbook.
  • **Complicated** — expert-analyzable → Sense → Analyze → Respond; several valid answers.
  • **Complex** — emergent → Probe → Sense → Respond with safe-to-fail probes; amplify/dampen signals.
  • **Chaotic** — no safe sensing time → Act → Sense → Respond; stabilize first.
  • **Disorder** — unknown → split and classify each part.

4. **Mismatch check.** Reject Clear if its runbook fails; Complicated if analysis cannot predict; Complex if probing is unsafe; Chaotic once safe probing becomes possible. 5. **Commit and stop.** Output domain + first actions. Re-classify only on evidence of domain shift.

**Stop when** every unit has one domain, first actions, and a falsifier—or disorder is decomposed.

Output

unit: <decision/incident/part>
domain: clear | complicated | complex | chaotic | disorder
evidence: <cause-effect basis>
response_mode: <Sense-Categorize-Respond | Sense-Analyze-Respond | Probe-Sense-Respond | Act-Sense-Respond | decompose>
first_actions: <1-3 concrete steps>
falsifier: <what forces reclassification>
parts: <only if disorder>

Verification

  • **Falsify:** Reliable prediction → not Complex. No safe probe → Chaotic. Working runbook → Clear.
  • **Stop:** Stop classifying once the matched action is clear.
  • **Over-application guard:** Do not call work Complex to avoid analysis or Complicated to avoid a standard fix. One label per unit; decompose multi-domain work.
Read more
Ships withthinking-skills

28 portable Agent Skills for structured reasoning in Claude Code, GitHub Copilot, Codex, Cursor, and other compatible tools Claude Code Thinking Skills is a public catalog of Agent Skills.

Get the whole plugin
Stats
1,301
Stars
158
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
7mo ago
Created

Repo: tjboudreaux/cc-thinking-skills

Other skills on thinking-skills.