# what-if-oracle

Разбирает исследовательский план по веткам «что если»: благоприятной, базовой, неблагоприятной и другим. Помогает до траты ресурсов увидеть, где план сломается.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1900 установок · ★ 54652
- Автор: K-Dense-AI
- Лицензия: LicenseRef-CC-BY-NC-SA-4.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/K-Dense-AI/scientific-agent-skills/tree/HEAD/skills/what-if-oracle/SKILL.md
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/skills/what-if-oracle

## Что делает

Скилл ведёт разбор в три фазы. Сначала вы формулируете одну рабочую гипотезу с решением, сравнением, горизонтом и критериями успеха, а также собираете журнал доказательств: утверждение, источник или версия данных, статус — наблюдение, вывод модели или допущение. Потом выбираются четыре-шесть веток: благоприятная, базовая, неблагоприятная, wild card, контрарианская и второго порядка. Каждая ветка получает компактную запись с условием, допущениями, механизмом, последствиями, триггером и остаточным риском.

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

Ни пакетов, ни ключей API, ни сетевого доступа для качественного разбора не нужно. Внешние факты, которые важны для решения, придётся проверять самому или помечать анализ как построенный только на присланных материалах. Работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracle -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracle -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracle -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install K-Dense-AI/scientific-agent-skills what-if-oracle
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracle -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/what-if-oracle
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracle -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/K-Dense-AI/scientific-agent-skills/tree/HEAD/skills/what-if-oracle/SKILL.md

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

## Примеры запросов агенту
- Разбери по веткам «что если» план набора образцов: что делать, если доля пригодных окажется ниже запланированной
- Собери журнал доказательств по этому протоколу и отметь, что здесь наблюдение, а что допущение
- Прогони контрарианскую ветку для нашей основной гипотезы и скажи, какое наблюдение её ослабит

## Похожие
- [anysearch](https://affpapa.org/nevibecode/skills/anysearch.md) — скилл · 38500 установок
- [academic-paper](https://affpapa.org/nevibecode/skills/academic-paper.md) — скилл · 10800 установок
- [nature-figure](https://affpapa.org/nevibecode/skills/nature-figure.md) — скилл · 18800 установок
- [academic-paper-reviewer](https://affpapa.org/nevibecode/skills/academic-paper-reviewer.md) — скилл · 9800 установок
- [nature-polishing](https://affpapa.org/nevibecode/skills/nature-polishing.md) — скилл · 17500 установок
- [nature-citation](https://affpapa.org/nevibecode/skills/nature-citation.md) — скилл · 15600 установок

Из того же набора: [k-dense-ai/scientific-agent-skills](https://affpapa.org/nevibecode/by/k-dense-ai/scientific-agent-skills.md) — 159 карточек

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