AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Thinking Cynefin

skill-tjboudreaux-cc-thinking-skills-thinking-cynefin · by tjboudreaux

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.

— No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add skill-tjboudreaux-cc-thinking-skills-thinking-cynefin

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-tjboudreaux-cc-thinking-skills-thinking-cynefin)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Thinking Cynefin? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Cynefin Framework

Overview

Cynefin (Dave Snowden) classifies a problem by the relationship between cause and effect, then prescribes the matching approach. Using the wrong approach for the domain is the failure mode: detailed planning is useless in chaos, and experimentation is reckless when a best practice already exists.

Core Principle: The nature of the problem determines the approach. Classify first, then act.

The Classifier

| Cause–effect is… | Domain | Approach | Do this | |------------------|--------|----------|---------| | Obvious to anyone | Clear | Sense → Categorize → Respond | Apply the known best practice / runbook; don't over-engineer | | Knowable with expertise/analysis | Complicated | Sense → Analyze → Respond | Investigate, profile, design; multiple valid solutions exist | | Only visible in retrospect (emergent) | Complex | Probe → Sense → Respond | Run small safe-to-fail probes, amplify what works | | Not perceivable; turbulent | Chaotic | Act → Sense → Respond | Act now to stabilize (rollback/failover), understand later | | Unsure which domain | Disorder | Decompose | Split into parts and classify each part |

Can you see clear cause→effect?
  obvious to everyone        → CLEAR
  knowable with analysis     → COMPLICATED
  only clear in hindsight    → COMPLEX
  totally turbulent, no time → CHAOTIC
  can't tell                 → DISORDER (decompose)

When to Use

  • You're unsure whether to plan, analyze, experiment, or just act
  • An approach isn't working and you suspect it's mismatched to the problem
  • Triaging an incident (is this stabilize-first chaos, or analyzable?)

When NOT to Use

  • The domain is already obvious and the approach is uncontested → skip the ceremony and just do it.
  • You've already classified and now need to execute → switch to the domain's actual method (debugging, a hypothesis differential, experiment design); Cynefin only routes, it doesn't solve.
  • The question is "what is the cause," not "how should I approach this" → classification won't find the bug.

The Common Mismatches (the whole point)

  • Complex treated as Complicated: extensive planning, but outcomes keep surprising you. You can't analyze your way through emergence—probe instead.
  • Complicated treated as Clear: "just do it like Company X" without understanding why. Context matters; analyze the specific case.
  • Chaotic treated as Complex: running experiments during an active outage. Chaos needs immediate stability, not learning.
  • Clear treated as Complicated: over-engineering a trivial problem. Apply the best practice and move on.

Confidence Check

Before committing, test the classification:

  • Clear? Do best practices reliably work here? If not → probably Complicated.
  • Complicated? Can analysis predict the outcome? If not → probably Complex.
  • Complex? Can you run a safe-to-fail probe? If it's too turbulent to probe → Chaotic.
  • Re-check as the situation evolves; domains shift (chaos stabilizes into complex/complicated).

Key Questions

  • "What's the relationship between cause and effect here?"
  • "Can experts reliably predict the outcome, or is it only clear in hindsight?"
  • "Is this actually complex, or am I avoiding the analysis?"
  • "Is this actually complicated, or am I over-planning a simple thing?"
  • "Has the situation moved to a different domain since I last looked?"

Snowden's Wisdom

"Complex systems are dispositional, not causal—you can't predict what will happen, only influence what might." The failure is rarely the methodology itself; it's applying the wrong methodology to the wrong domain.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.