trade-hypothesis-ideator — скилл для Claude Code: гипотезы
Превращает трейд-логи, заметки и рыночные данные в проверяемые гипотезы с планом эксперимента и критериями отказа.
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a claude-codeЧто делает trade-hypothesis-ideator
Скилл берёт нормализованный JSON-бандл, внутри которого могут лежать trade_log, journal_snippets, market_data или observations, и выдаёт от 1 до 5 карточек гипотез. Каждая карточка получает вердикт: pursue, revise или discard. Ранжирование идёт вторым проходом, после критики.
Работа разбита на два запуска скрипта scripts/run_hypothesis_ideator.py. Первый проход собирает сводку по доказательствам, второй ранжирует гипотезы и формирует вывод. С флагом --export-strategies карточки с вердиктом pursue дополнительно выгружаются в strategy_<hypothesis_id>.yaml и metadata_<hypothesis_id>.json — формат совместим с edge-finder-candidate/v1. Промпты для генерации и критики лежат отдельными файлами в prompts/.
Для запуска нужен Python 3.9+ и установленный pyyaml. Ключи внешних API не требуются, всё считается локально. Если у вас нет структурированного бандла на входе, а только разрозненные заметки, сначала придётся привести их к JSON — иначе первый проход нечего нормализовать.
На выходе получаются hypothesis_cards_<date>.json с карточками и hypothesis_cards_<date>.md — читаемая версия с дизайном эксперимента и kill criteria. Такой набор удобно нести на ревью перед тем, как выделять деньги на проверку идеи.
Какие задачи решает
- собрать проверяемые гипотезы из разрозненных трейд-логов
- оценить силу доказательств и отсеять слабые идеи
- описать план эксперимента и условия выхода заранее
- выгрузить отобранную стратегию в YAML для edge-finder
- сравнить несколько идей по одному ранжированию
Примеры запросов агенту
- вот JSON с трейд-логом и заметками, сгенерируй гипотезы и отранжируй их
- прогони второй проход и выгрузи карточки со статусом pursue в strategy.yaml
- оцени, какие гипотезы из этого бандла стоит проверять, а какие отбросить
Как установить trade-hypothesis-ideator
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a claude-code2Вручную: положить файлы
~/.claude/skills/trade-hypothesis-ideator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trade-hypothesis-ideator/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a codex2Вручную: положить файлы
.agents/skills/trade-hypothesis-ideator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a cursor2Вручную: положить файлы
.cursor/skills/trade-hypothesis-ideator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tradermonty/claude-trading-skills trade-hypothesis-ideator2Вручную: положить файлы
.github/skills/trade-hypothesis-ideator/SKILL.md1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a gemini-cli2Командой платформы
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/trade-hypothesis-ideatorВручную: положить файлы
.devin/skills/trade-hypothesis-ideator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о trade-hypothesis-ideator
Как установить trade-hypothesis-ideator в Claude?
Выполните npx skills add tradermonty/claude-trading-skills --skill trade-hypothesis-ideator -a claude-code. Скилл окажется в ~/.claude/skills/trade-hypothesis-ideator/SKILL.md.
Что делает trade-hypothesis-ideator?
Генерирует от 1 до 5 карточек гипотез из входного JSON-бандла, критикует и ранжирует их, а карточки со статусом pursue может выгрузить в strategy.yaml и metadata.json.
Что нужно для работы скилла?
JSON-бандл хотя бы с одним из полей trade_log, journal_snippets, market_data, observations, а также Python 3.9+ с библиотекой pyyaml. Внешние API-ключи не нужны.
Исходный текст
SKILL.md · MIT
---
name: trade-hypothesis-ideator
description: >
Generate falsifiable trade strategy hypotheses from market data, trade logs,
and journal snippets. Use when you have a structured input bundle and want
ranked hypothesis cards with experiment designs, kill criteria, and optional
strategy.yaml export compatible with edge-finder-candidate/v1.
---
# Trade Hypothesis Ideator
Generate 1-5 structured hypothesis cards from a normalized input bundle, critique and rank them, then optionally export `pursue` cards into `strategy.yaml` + `metadata.json` artifacts.
## When to Use
- After gathering trade logs, journal entries, or market observations that suggest a potential edge
- When you have a structured input bundle (JSON) with evidence snippets and want falsifiable hypotheses
- To bridge qualitative observations into quantitative experiment designs
- Before committing capital to validate a new strategy idea with kill criteria
## Prerequisites
- Input JSON bundle with one or more of: `trade_log`, `journal_snippets`, `market_data`, `observations`
- Python 3.9+ with `pyyaml` installed
- No external API keys required (pure calculation skill)
## Workflow
1. Receive input JSON bundle.
2. Run pass 1 normalization + evidence extraction.
3. Generate hypotheses with prompts:
- `prompts/system_prompt.md`
- `prompts/developer_prompt_template.md` (inject `{{evidence_summary}}`)
4. Critique hypotheses with `prompts/critique_prompt_template.md`.
5. Run pass 2 ranking + output formatting + guardrails.
6. Optionally export `pursue` hypotheses via Step H strategy exporter.
## Scripts
- Pass 1 (evidence summary):
```bash
python3 skills/trade-hypothesis-ideator/scripts/run_hypothesis_ideator.py \
--input skills/trade-hypothesis-ideator/examples/example_input.json \
--output-dir reports/
```
- Pass 2 (rank + output + optional export):
```bash
python3 skills/trade-hypothesis-ideator/scripts/run_hypothesis_ideator.py \
--input skills/trade-hypothesis-ideator/examples/example_input.json \
--hypotheses reports/raw_hypotheses.json \
--output-dir reports/ \
--export-strategies
```
## Output
- `hypothesis_cards_<date>.json` — Ranked hypothesis cards with verdicts (`pursue`, `revise`, `discard`)
- `hypothesis_cards_<date>.md` — Human-readable summary with experiment designs and kill criteria
- `strategy_<hypothesis_id>.yaml` — (Optional) Edge-finder-compatible strategy export for `pursue` cards
- `metadata_<hypothesis_id>.json` — (Optional) Provenance metadata for exported strategies
## Resources
- `references/hypothesis_types.md` — Taxonomy of hypothesis patterns (mean-reversion, momentum, event-driven, etc.)
- `references/evidence_quality_guide.md` — Criteria for rating evidence strength and sample size requirements
© tradermonty · MIT · tradermonty/claude-trading-skills