Двухрежимная работа с научной гипотезой: (1) FALSIFY — "5 миров где я неправ" — сломать гипотезу прежде чем строить на ней; (2) BUILD — "5 путей к доказательству" — найти независимые линии доказательства и оценить консилиенс. EstimandOps L0 gate обязателен. Vault-first: сначала поиск в Obsidian, потом вопросы. Триггеры: /sci-evidence, falsify, "5 миров", "5 путей", consilience, "проверь гипотезу", "какие доказательства", "сломай мою гипотезу", "нарисуй план доказательства", evidence-building,...
Installs into .claude/skills of the current project.
Are you the author of Sci Evidence?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/sergeeey-sci-evidence)
---
name: sci-evidence
sub_type: guide
version: "1.0"
last_tested: "2026-05-18"
description: >
Двухрежимная работа с научной гипотезой: (1) FALSIFY — "5 миров где я неправ"
— сломать гипотезу прежде чем строить на ней; (2) BUILD — "5 путей к доказательству"
— найти независимые линии доказательства и оценить консилиенс.
EstimandOps L0 gate обязателен. Vault-first: сначала поиск в Obsidian,
потом вопросы.
Триггеры: /sci-evidence, falsify, "5 миров", "5 путей", consilience,
"проверь гипотезу", "какие доказательства", "сломай мою гипотезу",
"нарисуй план доказательства", evidence-building, "где я могу ошибаться",
"что может опровергнуть", научное доказательство, independent evidence.
Активировать когда пользователь хочет проверить или построить доказательную
базу для любой гипотезы — научной, продуктовой, или исследовательской.
tokens: ~500
---
<!-- BSV — Brief Skill View | поиск: BSV
Скил : sci-evidence
TL;DR : Двухрежимная работа с гипотезой: сломать (5 миров) или доказать (5 путей)
Вызов : /sci-evidence, falsify, 5 миров, 5 путей, consilience, проверь гипотезу
НЕ для : Быстрые фактические вопросы без гипотезы; code review; бизнес-стратегия без исследовательского контекста
-->
# Sci-Evidence — Работа с Гипотезой
## Зачем
Две симметричные ошибки убивают исследования:
1. **Избыточный скептицизм** — застреваешь в фальсификации, никогда не собираешь доказательства
2. **Избыточный оптимизм** — собираешь доказательства не сломав гипотезу, строишь на шатком основании
Этот скил решает обе: сначала ломает (5 миров), потом строит (5 путей). EstimandOps gate защищает от третьей ошибки — нечёткого вопроса.
---
## Шаг 0 — EstimandOps L0 Gate (ОБЯЗАТЕЛЬНО)
**До любой работы с гипотезой — классифицируй тип вопроса.**
| Тип | Форма вопроса | Что оцениваем | Ограничение |
|-----|--------------|---------------|-------------|
| **Descriptive** | "Что такое X в популяции P?" | Сводная статистика | Нет каузальной интерпретации |
| **Predictive** | "Каким будет X для нового случая?" | Условное ожидание | Нет каузальной интерпретации |
| **Causal** | "Что изменится если сделать A?" | Контрфактический контраст | Нужен DAG + проверка идентификации |
**Напиши одно предложение-эстиманд:**
> *"Мы оцениваем [summary measure] [endpoint] для [population], сравнивая [intervention] vs [comparator]."*
**Напиши что результат НЕ означает (минимум 2 пункта):**
- Не доказывает обобщение на [другую популяцию]
- Не устанавливает причинность [если descriptive/predictive]
Эстиманд должен быть написан ДО того как увидел результаты. Если пишешь после — это rationalization.
**Для causal**: нужен DAG + проверка 4 условий идентификации (см. `~/.claude/rules/estimand-ops.md`).
---
## Шаг 1 — Vault-First Context
До любых вопросов пользователю — искать в Obsidian:
- **Гипотезу по ключевым словам** — что уже зафиксировано, какие были результаты
- **Проект по имени** — активные experiments/, null_results/, decisions.md
- **Паттерны [AVOID]/[REPEAT]** — что уже знаем об этой области
- **Предыдущие null_results** — не повторять уже опровергнутое
После поиска: собрать контекст, пометить `[ИЗ VAULT]`.
Если нет в vault — максимум **2 вопроса** для критических пробелов.
---
## Шаг 2 — Выбор режима
По умолчанию: **оба режима последовательно** (FALSIFY → BUILD).
| Команда | Режим | Когда |
|---------|-------|-------|
| `/sci-evidence falsify` | Только 5 миров | Гипотеза новая, ещё не тестировалась |
| `/sci-evidence build` | Только 5 путей | Гипотеза выжила фальсификацию, нужна доказательная база |
| `/sci-evidence` | Оба режима | По умолчанию: сломать → построить |
---
## Режим FALSIFY — "5 Миров Где Я Неправ"
**Цель:** найти 5 независимых способов, которыми гипотеза может быть ложной, ПРЕЖДЕ чем строить на ней.
Детальный протокол для каждого мира → `references/falsify.md`
**Быстрый обзор 5 миров:**
| Мир | Вопрос | Главная угроза |
|-----|--------|----------------|
| 🔴 **Data World** | "Данные врут?" | Biased sample, measurement error, selection bias |
| 🟠 **Method World** | "Метод врёт?" | Confounders, p-hacking, wrong model, circular logic |
| 🟡 **Scope World** | "Эффект слишком узкий?" | Only in this context, doesn't generalize |
| 🔵 **Mechanism World** | "Причина другая?" | Outcome real, but not for claimed reason |
| 🟣 **Replication World** | "Это случайность?" | Effect vanishes on different data or researcher |
**Выход режима FALSIFY:**
- Для каждого мира: вероятность (низкая/средняя/высокая), ключевой тест, kill-условие
- **Вердикт:** ПРОДОЛЖИТЬ / ПИВОТ / ЗАКРЫТЬ
- Если вероятность ≥2 миров = "высокая" → **STOP**, пересмотри гипотезу перед BUILD
---
## Режим BUILD — "5 Путей к Доказательству"
**Цель:** найти 5 независимых линий доказательства, которые сходятся (consilience). Одна линия — не доказательство. Консилиенс 4+ путей — сильное.
Детальный протокол для каждого пути → `references/build.md`
**Быстрый обзор 5 путей:**
| Путь | Вопрос | Тип доказательства |
|------|--------|-------------------|
| 🔬 **Механистический** | "Почему это должно работать?" | Теория, первые принципы, biochem/math/physics |
| 📊 **Наблюдательный** | "Что говорят данные в природе?" | Корреляции, паттерны, естественные эксперименты |
| 🧪 **Экспериментальный** | "Что происходит при вмешательстве?" | RCT, A/B тест, ablation study |
| 🔁 **Сравнительный** | "Похожие случаи показывают то же?" | Аналогии, cross-domain, animal models |
| 🎯 **Предсказательный** | "Гипотеза предсказала что-то новое?" | Novel predictions confirmed, out-of-sample |
**Выход режима BUILD:**
- Для каждого пути: статус (нет/слабый/умеренный/сильный), что конкретно проверить
- **Consilience Score:** 0–10 (сколько путей и насколько сильно)
- Если Score < 4 → доказательная база недостаточна
- Если Score ≥ 7 → сильная позиция для публикации/решения
---
## Null Results Protocol
**После режима FALSIFY, если гипотеза отклонена:**
```bash
# Сохранить в null_results/
echo "# Null: [гипотеза]
Дата: $(date +%Y-%m-%d)
Почему отклонена: [мир N, конкретная причина]
Что тестировали: [данные/метод]
Что НЕ стоит повторять: [конкретно]
Что было бы нужно для реабилитации: [конкретные условия]
#null-result #[тема]" > ~/.claude/memory/raw/null-[slug]-$(date +%Y%m%d).md
```
**Почему важно:** Null results пропадают. Через 6 месяцев ты или коллеги повторят ту же гипотезу, потратят время, получат тот же null. Зафиксируй сейчас.
---
## Полный Выход (оба режима)
```
## FALSIFY — 5 Миров
[таблица с вероятностями и тестами]
Вердикт FALSIFY: ПРОДОЛЖИТЬ / ПИВОТ / ЗАКРЫТЬ
## BUILD — 5 Путей к Доказательству
[таблица со статусами и конкретными шагами]
Consilience Score: X/10
Интерпретация: [что значит этот score]
## Следующий шаг (один)
[конкретное действие на ближайшие 48 часов]
## Сохранить в null_results? [ДА/НЕТ + шаблон если ДА]
```
---
## Gotchas
- **Не пропускай L0 gate** — нечёткий вопрос даёт нечёткие пути доказательства
- **5 миров — не 5 слабостей** — это 5 независимых МИРОВ, каждый с разной логикой фальсификации
- **Consilience ≠ количество статей** — 5 независимых слабых свидетельств хуже 2 сильных независимых
- **Мир #3 (Scope) часто недооценивают** — эффект реален, но только в условиях эксперимента, не generalize
- **Мир #4 (Mechanism) — самый opaque** — outcome может происходить по совсем другой причине
- **Null result ≠ плохой результат** — зафиксируй, не теряй
---
## Связанные скилы
- `scientific-research` — уровень проекта (baseline.py, kill_criteria.md, publication pipeline)
- `hypothesis-arbiter` — сравнение конкурирующих гипотез (Байесовский арбитраж)
- `validate` — бизнес-валидация (до кода, не для научных гипотез)
- `boyko-scientific-consortium` — консорциум-обёртка, делегирует сюда фальсификационный проход
**Кто вызывает этот скил** (по `depends_on` в `skills/registry.yaml`):
- `/hd-mavp-router` — вызывает для фальсификационного прохода