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.7k28 skills

Claude Code

$ npx -y skills add tjboudreaux/cc-thinking-skills --skill thinking-cynefin --agent claude-code

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
@tjboudreaux
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.

Stars on GitHub

Momentum

stars in total
1.7k
Star history of tjboudreaux/cc-thinking-skills on GitHub, a chart by star-history.com

Other skills on thinking-skills.

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about thinking-cynefin.

Which coding agents can use thinking-cynefin?
thinking-cynefin installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.