К основному содержанию
скилл CX Codex

thinking-model-combination — скилл для Claude Code: несколько моделей

Скилл связывает 2–3 ментальные модели с разными ролями, когда одной не хватает. Для сложных решений в нескольких доменах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-model-combination -a claude-code
Открыть на GitHub

Что делает thinking-model-combination

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

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

Жёсткий предел — три модели. Если первая же подходящая модель закрывает пробел, комбинировать не нужно: это лишняя работа. Скилл отключает автоматический вызов моделью через disable-model-invocation, поэтому запускать его стоит вручную, когда задача того стоит.

Установка идёт через npx skills add. Для Claude файл скилла ложится в ~/.claude/skills/thinking-model-combination/SKILL.md.

Какие задачи решает

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

Примеры запросов агенту

  • Прогони thinking-model-combination по решению о выборе архитектуры: назови пробел и подбери роли
  • Примени скилл thinking-model-combination к задаче с рисками и выбором, зафиксируй правило конфликта заранее
  • Используй thinking-model-combination: три модели максимум, потом одна синхронизация

Как установить thinking-model-combination

1Через Skills CLI (Vercel)

npx skills add tjboudreaux/cc-thinking-skills --skill thinking-model-combination -a claude-code

2Вручную: положить файлы

~/.claude/skills/thinking-model-combination/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/thinking-model-combination/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора27

thinking-via-negativa Скилл заставляет агента сначала искать, что можно убрать, и только потом добавлять новое. Пригодится, когда тянет прикрутить ещё один слой или зависимость. CX Codex +1 569установок thinking-jobs-to-be-done Разбирает, какую работу пользователь нанимает продукт сделать, и по этому ранжирует фичи. Пригодится, когда непонятно, что резать, а что развивать. CX Codex +1 568установок thinking-cynefin Классифицирует задачу по связи причины и следствия и подсказывает режим работы: runbook, анализ, проба или стабилизация. Пригодится, когда метод не срабатывает и непонятно почему. CX Codex +1 567установок thinking-bounded-rationality Скилл останавливает поиск на первом варианте, который проходит заранее заданный порог, вместо бесконечного сравнения. CX Codex +1 563установок thinking-thought-experiment Скилл для случаев, когда реальный тест слишком дорог, редок или необратим: агент прогоняет один контрфактический сценарий с изолированной переменной и ограничивает выводы. CX Codex +1 560установок thinking-map-territory Скилл заставляет агента проверить живой код или данные, когда документация, тест или метрика расходятся с наблюдаемым поведением. CX Codex +1 559установок thinking-effectuation Скилл для решений в условиях неопределённости: сначала инвентаризация средств, потом шаг в пределах допустимых потерь. Пригодится, когда прогнозы ненадёжны. CX Codex +1 556установок thinking-kepner-tregoe Скилл для анализа отклонений по матрице IS/IS-NOT и для выбора между вариантами через MUST/WANT и разбор рисков. CX Codex +1 557установок

Похожие

thinking-partner mattnowdev Скилл, который спорит с вашими допущениями и подбирает ментальные модели под конкретную задачу. Пригодится, когда застряли на выборе или хотите проверить план на прочность. CX Codex +1 536установок consciousness-council K-Dense-AI Скилл собирает «совет» из архетипов мышления, разводит факты, допущения и ценности и выдаёт условную рекомендацию по трудному выбору. CX Codex +1 1 900установок sequential-thinking mrgoonie Скилл разбивает сложный анализ на цепочку шагов, пересматривает выводы и строит ветки решений. Пригодится при проектировании систем и поиске скрытых багов. CX Codex +1 1 800установок good-thinking jwynia Скилл для аудита того, как агент рассуждает: где операции работают впустую и какая ориентация ими управляет. CX Codex +1 513установок from-the-other-side-anitta официальный github Скилл превращает Copilot в строгого оппонента: проверяет скрытые допущения, оценивает качество фактов и защищает решения от логических ошибок. 25установок critical-thinking-logical-reasoning sammcj Скилл разбирает логику письменных текстов: статьи, расшифровки, отчёты. Не для кода — только когда явно просят раскритиковать аргумент. CX Codex +1 2 400установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о thinking-model-combination

Как установить thinking-model-combination в Claude?

Выполните npx skills add tjboudreaux/cc-thinking-skills --skill thinking-model-combination -a claude-code. Файл скилла появится в ~/.claude/skills/thinking-model-combination/SKILL.md.

Что делает thinking-model-combination?

Связывает 2–3 ментальные модели с названными ролями и заранее объявленным правилом конфликта. Каждая модель отвечает на свой вопрос, затем идёт одна синхронизация и одна рекомендация.

Сколько моделей можно комбинировать?

Максимум три. Если первая подходящая модель уже закрывает пробел, скилл советует остановиться на ней и не комбинировать.

Исходный текст

SKILL.md · MIT
---
name: thinking-model-combination
description: When one mental model leaves a material blind spot on a multi-domain or high-stakes problem, sequence complementary models with named roles and a conflict rule.
disable-model-invocation: true
---

# Model Combination

**Core rule:** Combine only when each model answers a different named question. Cap at three, name the conflict rule before applying, then synthesize once.

## When to Use

- One model already applied (or clearly primary) still leaves a material blind spot that another mechanism covers.
- Problem spans domains (e.g. risk + choice + system structure) and stakes justify multi-lens work.
- You need independent checks, not confirmation of the same conclusion.
- You can name a distinct role per model before running them.

## When NOT to Use

- A single catalog skill fully answers the unknown — apply that skill alone.
- Routine, local, or fully reversible work where multi-lens cost exceeds upside.
- You cannot state what unique question each extra model answers (checkbox / model soup).
- Near-duplicate mechanisms (two diagnosis skills that ask the same causal question).
- Time budget cannot support genuine synthesis — prefer one honest model over contradictory partials.

## Procedure

1. **State the unknown and the gap.** Write the decision question. If one model already covers it, stop and use that model alone. Otherwise name the specific blind spot (e.g. "failure modes unexamined", "displaced alternative unknown").
2. **Pick 2–3 models with distinct roles.** For each, record: model id, role (narrow / decide / stress / cost / …), and the unique question it answers. Drop any model that only rephrases another. Prefer sequential pipeline (narrow → stress → decide) over parallel unless independent concurrent checks are required.
3. **Lock the relation and conflict rule before applying.** Choose pattern: sequential, parallel, nested (macro→meso→micro), or adversarial (for/against). Predeclare the tiebreaker (e.g. reversibility class, evidence strength, ruin constraint, primary decision owner). Incompatible worldviews run sequential or adversarial — never blended.
4. **Apply each model fully for its role only.** Capture one key insight per model plus what only that model revealed. Do not re-run a model that adds no new insight.
5. **Synthesize once.** Record convergence, divergence, how the conflict rule resolves divergence, and a single combined recommendation with residual uncertainty. Stop when the recommendation is decision-ready or when further models would only reconfirm.

## Output

```text
problem: <decision question>
gap: <named blind spot justifying combination>
pattern: sequential | parallel | nested | adversarial
models:
  - id: <skill>
    role: <named job>
    unique_question: <what only this answers>
    insight: <key finding>
conflict_rule: <predeclared tiebreaker>
convergence: <where models agree>
divergence: <where they conflict + resolution>
recommendation: <single decision-ready answer>
stop_reason: gap_closed | single_model_suffices | budget
```

## Verification

- **Falsify / stop:** Remove a model only when it changes none of the recommendation, supporting evidence, confidence, residual risks, or mitigations; then re-synthesize with fewer. If no predeclared conflict rule exists and models disagree, do not average — pick one primary model or stop and re-route.
- **Over-application guard:** Never exceed three models. Never add a model for thoroughness theater. If the first adequate single model already closes the gap, combination is wrong for this task.

© tjboudreaux · MIT · tjboudreaux/cc-thinking-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой