
Thinking Systems
When behavior is emergent across components, fixes elsewhere break, loops/delays...
Install
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -g -a claude-code -y- Repository
- tjboudreaux/cc-thinking-skills1.7k
- Category
- Engineering
- Updated
- 3mo ago
- License
- MIT
- Context cost
- Lightabout 1,045 tokens
- Runs scripts
- No, instructions only
What it does
When behavior is emergent across components, fixes elsewhere break, loops/delays dominate, map boundary, stocks/flows, feedback, archetypes, then rank leverage.
Systems Mapping and Leverage
Treat the problem as structure and interaction, not isolated parts. Map boundary, stocks/flows, loops/delays, and recurring patterns; intervene at the highest feasible leverage after a side-effect check.
When to Use
- Symptom spans services/components; single-stack fixes fail or bounce.
- A change in one place breaks another; behavior is emergent.
- Problem recurs despite local fixes (structure, not only symptom).
- Need to rank interventions when parameter/buffer tweaks do not stick.
When NOT to Use
- Single-component linear bug with clear stack/diff, trace and fix.
- Throughput limited by one obvious stage, use theory-of-constraints.
- Decision is a consequence chain of one proposed action, use second-order.
- Approach selection (plan vs probe vs stabilize), use cynefin first.
