propose-hypotheses — скилл для Claude Code: цикл FPF от гипотез
Прогоняет полный цикл First Principles Framework: генерирует конкурирующие гипотезы, проверяет логику, валидирует доказательства и выдаёт решение.
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a claude-codeЧто делает propose-hypotheses
Скилл ведёт вас по шагам FPF. Сначала создаётся каталог .fpf/ с подпапками evidence, decisions, sessions и knowledge с уровнями L0, L1, L2 и invalid. Затем субагент fpf-agent на модели sonnet[1m] читает задачу, пишет контекст в .fpf/context.md и генерирует гипотезы в .fpf/knowledge/L0/.
Дальше начинается конвейер. Каждую гипотезу уровня L0 параллельные субагенты проверяют на логику и переносят в L1 либо в invalid. Выжившие проходят валидацию доказательств и попадают в L2. Потом аудит доверия считает оценку R_eff и находит самое слабое звено, отчёт ложится в .fpf/evidence/. Финальный шаг — запись решения в .fpf/decisions/ с таблицей гипотез, оценок и статусов.
Между шагами скилл спрашивает, хотите ли вы добавить свои гипотезы, и зацикливает этот шаг, пока вы не откажетесь. Работает это через субагента, поэтому нужна платформа, которая умеет запускать подагентов в параллель — в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode скилл ставится одной командой. После решения скилл предлагает проверить состояние через /fpf:status или пересобрать картину через /fpf:actualize, если кодовая база поменялась.
Какие задачи решает
- разложить сырую задачу на конкурирующие гипотезы
- отсеять гипотезы с дырявой логикой до того, как писать код
- проверить, чем подтверждается каждая гипотеза
- оценить доверие к выводам и найти слабое звено
- зафиксировать решение с обоснованием в отдельном файле
Примеры запросов агенту
- Запусти propose-hypotheses: нужно выбрать, как хранить сессии пользователей
- Прогони цикл FPF по задаче: переписать слой авторизации на токены
- propose-hypotheses: стоит ли выносить фоновые задачи в отдельный сервис
Как установить propose-hypotheses
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a claude-code2Вручную: положить файлы
~/.claude/skills/propose-hypotheses/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/propose-hypotheses/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a codex2Вручную: положить файлы
.agents/skills/propose-hypotheses/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a cursor2Вручную: положить файлы
.cursor/skills/propose-hypotheses/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit propose-hypotheses2Вручную: положить файлы
.github/skills/propose-hypotheses/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/propose-hypothesesВручную: положить файлы
.devin/skills/propose-hypotheses/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора55
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о propose-hypotheses
Как установить propose-hypotheses в Claude?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill propose-hypotheses -a claude-code. Скилл появится в ~/.claude/skills/propose-hypotheses/SKILL.md.
Что делает propose-hypotheses?
Прогоняет цикл First Principles Framework: генерирует гипотезы, проверяет их логику, валидирует доказательства, проводит аудит доверия и записывает решение в .fpf/decisions/.
Куда скилл складывает результаты?
В каталог .fpf/: контекст в .fpf/context.md, гипотезы по уровням в .fpf/knowledge/, отчёты аудита в .fpf/evidence/, запись решения в .fpf/decisions/.