trader-train — скилл для Claude Code: что делает и как установить
Запускает обучение нейросетевых моделей на рыночных данных через CLI neural-trader. Помогает готовить прогнозы с доверительными интервалами для торговых тикеров.
npx skills add ruvnet/ruflo --skill trader-train -a claude-codeЧто делает trader-train
Скилл управляет процессом обучения архитектур LSTM, Transformer и N-BEATS на котировках через пакет neural-trader. Агент проверяет наличие пакета через npm, формирует вызов с обязательным флагом --train и передаёт тикер вместе с числом эпох. Результаты анализа сохраняются в память через MCP-инструмент в пространство имён trading-analysis.
В версии 2.8.11 библиотеки вызовы neuralTrain и neuralPredict возвращают заглушку upstreamStub: true. Настоящего обучения весов пока не происходит. Поэтому отчёт выводит предупреждение о фиктивных метриках без расчёта точности. Шаг дообучения SONA через mcp__plugin_ruflo-core_ruflo__neural_train при получении такой заглушки пропускается.
Команды сравнения моделей --model-compare и флага --horizon в текущем интерфейсе нет. Скилл прямо сообщает об ограничениях вместо выдумывания несуществующих рейтингов.
Какие задачи решает
- запустить обучение LSTM или Transformer на котировках тикера
- сгенерировать прогноз цены с доверительными интервалами
- записать итоги прогона в память под пространством
trading-analysis - отсечь запуск обучения SONA при получении заглушки от библиотеки
Примеры запросов агенту
- Обучи модель lstm на данных тикера BTC через trader-train
- Запусти trader-train с моделью transformer для тикера AAPL на 50 эпох
- Сделай прогноз по тикеру ETH с помощью trader-train и модели nbeats
Как установить trader-train
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-train -a claude-code2Вручную: положить файлы
~/.claude/skills/trader-train/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trader-train/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-train -a codex2Вручную: положить файлы
.agents/skills/trader-train/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-train -a cursor2Вручную: положить файлы
.cursor/skills/trader-train/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo trader-train2Вручную: положить файлы
.github/skills/trader-train/SKILL.md1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-train -a gemini-cli2Командой платформы
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-neural-trader/skills/trader-trainВручную: положить файлы
.devin/skills/trader-train/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-train -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора104
Весь набор →Похожие
Вопросы о trader-train
Как установить trader-train в Claude Code?
Выполните команду npx skills add ruvnet/ruflo --skill trader-train -a claude-code. Файлы скилла будут сохранены в ~/.claude/skills/trader-train/SKILL.md.
Что делает trader-train?
Скилл автоматизирует вызовы CLI neural-trader для тренировки моделей прогнозирования цен и расчёта доверительных интервалов. Данные выполнения он сохраняет в память ruflo для последующего анализа.
Почему результаты обучения показывают заглушку upstreamStub?
В версии библиотеки 2.8.11 методы обучения и прогнозирования возвращают объект-заглушку. Скилл не выдаёт эти числа за реальную точность и не запускает дообучение SONA на фиктивных метриках.
Исходный текст
SKILL.md · MIT
---
name: trader-train
description: Train neural models (LSTM, Transformer, N-BEATS) on market data using npx neural-trader with confidence intervals
allowed-tools: Bash Read mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__neural_train
argument-hint: "<lstm|transformer|nbeats> --symbol <TICKER>"
---
Train neural prediction models using neural-trader's ML engine.
Steps:
1. Ensure neural-trader is available:
`npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader`
2. Train the specified model:
```bash
npx neural-trader --train --model lstm --symbol TICKER --epochs 50
```
`--train` is required; `--model X --symbol T` alone is rejected ("Unknown command"), and `--confidence` and `--decompose` do not exist. In 2.8.11 the result carries `upstreamStub: true` ("neuralTrain returns a placeholder shape (no real LSTM/Transformer fit yet)"). Report that no model was fitted; never describe the output as a trained model or quote its numbers as accuracy.
3. Review training output: loss curves, validation metrics, prediction accuracy
4. Generate predictions with confidence intervals:
```bash
npx neural-trader --predict --model MODEL --symbol TICKER [--gpu]
```
`--horizon` is not supported, and `neuralPredict` is also a placeholder (`upstreamStub: true`) in 2.8.11.
5. Model comparison (`--model-compare`) does not exist in the CLI. Without a real fit there is nothing to compare; say so rather than fabricating a ranking.
6. Store model results (canonical `trading-analysis` namespace per ADR-126 Phase 1 — was previously stored to undeclared `trading-models`):
`mcp__plugin_ruflo-core_ruflo__memory_store({ key: "model-MODEL-TICKER-DATE", value: "TRAINING_RESULTS", namespace: "trading-analysis" })`
7. Train SONA on model outcomes:
`mcp__plugin_ruflo-core_ruflo__neural_train({ modelType: "moe", epochs: 10 })` (`modelType` is required; there is no `patternType`). Skip this step when step 2 returned a stub, so placeholder runs do not train SONA.
© ruvnet · MIT · ruvnet/ruflo