# thinking-systems

Скилл для разбора проблем, которые не чинятся локально: строит карту системы, находит петли обратной связи и ранжирует вмешательства по рычагу.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 610 установок · ★ 1674
- Автор: tjboudreaux
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/tjboudreaux/cc-thinking-skills/tree/HEAD/skills/thinking-systems/SKILL.md
- Обновлён: 2026-08-07
- HTML: https://affpapa.org/nevibecode/skills/thinking-systems

## Что делает

Скилл включается, когда симптом расползается по нескольким сервисам или компонентам, а точечные правки не держатся: починил в одном месте — сломалось в другом. Вместо поиска виноватой строки он разбирает задачу как структуру и взаимодействие.

Работа идёт по шагам. Сначала очерчивается граница системы: цель, участники, входящие и исходящие потоки. Потом перечисляются накопители (глубина очереди, техдолг, размер кэша, WIP) и скорости, которые их наполняют и опустошают. Дальше находятся петли обратной связи: усиливающие против балансирующих, со знаками связей и задержками вроде TTL, отставания деплоя или метрики. Если проблема возвращается, скилл сверяет структуру с типовыми архетипами — «Fixes That Fail», «Shifting the Burden», «Limits to Growth» и другими. Архетип подставляется только при признаках повторяемости.

На выходе — блок с границей, накопителями, петлями, структурным драйвером и ранжированными вмешательствами: от целей и правил до параметров, с оценкой побочных эффектов и сигналов для наблюдения. Есть и защита от переусердствования: если удаление одного компонента полностью объясняет и чинит проблему, скилл велит бросить карту и вернуться к обычной отладке. Ставить его стоит, когда локальные фиксы уже пробовали и они не прижились.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/thinking-systems/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/thinking-systems/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/thinking-systems/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/thinking-systems/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tjboudreaux/cc-thinking-skills thinking-systems
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/thinking-systems/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tjboudreaux/cc-thinking-skills --path skills/thinking-systems
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/thinking-systems/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-systems -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/tjboudreaux/cc-thinking-skills/tree/HEAD/skills/thinking-systems/SKILL.md

## Когда брать
- разобрать баг, который проявляется только на стыке нескольких сервисов
- понять, почему правка в одном модуле ломает поведение в другом
- найти усиливающую петлю, из-за которой инцидент повторяется после каждого фикса
- отличить структурную причину от ближайшего симптома
- выбрать вмешательство с наибольшим рычагом и оценить его побочные эффекты

## Примеры запросов агенту
- симптом тянется через три сервиса, локальные фиксы не держатся — построй карту системы и ранжируй вмешательства
- почему после каждого исправления очередь снова растёт? найди петли и задержки
- проблема возвращается третий раз, проверь структуру на архетипы и предложи точку воздействия

## Похожие
- [sequential-thinking](https://affpapa.org/nevibecode/skills/sequential-thinking.md) — скилл · 1800 установок
- [thinking-partner](https://affpapa.org/nevibecode/skills/thinking-partner.md) — скилл · 536 установок
- [good-thinking](https://affpapa.org/nevibecode/skills/good-thinking.md) — скилл · 513 установок
- [thinking-out-loud](https://affpapa.org/nevibecode/skills/thinking-out-loud.md) — скилл · 436 установок
- [save-systems](https://affpapa.org/nevibecode/skills/save-systems.md) — скилл · 7300 установок
- [design-systems-slds-apply](https://affpapa.org/nevibecode/skills/design-systems-slds-apply.md) — скилл · 6000 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
