BD aicoin-trading
Инструмент для размещения ордеров на централизованных биржах (CEX) (Binance / OKX / Bybit / Bitget и т. д.). Строгие правила: (1) Все ордера должны выполняться через node scripts/exchange.mjs create_order, запрещено писать пользовательский код для размещения ордеров (2) create_order выполняется в два этапа: первый возврат — предварительный просмотр, который показывается пользователю для подтверждения, после подтверждения пользователем второй раз выполняется с confirmed=true (3) Запрещено автоматическое подтверждение, запрещено пропускать предварительный просмотр (4) Для закрытия позиций необходимо использовать close_position, запрещено использовать create_order для создания ордера на закрытие. Ключевые слова триггера: 'buy on okx', 'sell on binance', 'купить на OKX BTC', 'разместить ордер на Binance', 'long BTC perpetual', 'short ETH с плечом', 'закрыть мою позицию SOL', 'разместить ордер CEX', 'купить спот', 'открыть контракт', 'закрыть бессрочный', 'тейк-профит стоп-лосс', 'long', 'short', 'leverage', 'купить', 'продать', 'разместить ордер', 'long', 'short', 'открыть позицию', 'закрыть позицию', 'закрыть', 'закрыть позицию'. **Подсказка по маршрутизации**: когда пользователь говорит "swap on-chain / Uniswap / DEX купить PEPE / купить на Solana", это **торговля на DEX on-chain**, и следует использовать `aicoin-onchain`, а не этот навык. Размещение ордеров на Hyperliquid также осуществляется через aicoin-onchain (HL — это DEX perp on-chain), а не здесь. Этот навык обрабатывает **только** размещение ордеров на спот + бессрочные контракты CEX.
машинный переводПоказать оригиналСкрыть оригинал«**CEX 中心化交易所**(Binance / OKX / Bybit / Bitget 等)的下单交易工具。严格规则:(1) 所有订单必…»
**CEX 中心化交易所**(Binance / OKX / Bybit / Bitget 等)的下单交易工具。严格规则:(1) 所有订单必须通过 node scripts/exchange.mjs create_order 执行,禁止写自定义代码下单 (2) create_order 分两步:第一次返回预览,展示给用户等确认,用户说确认后第二次加 confirmed=true 执行 (3) 禁止自动确认,禁止跳过预览 (4) 平仓必须用 close_position,禁止用 create_order 构建平仓单。Trigger 关键词: 'buy on okx', 'sell on binance', '在 OKX 买 BTC', '在 Binance 下单', '做多 BTC 永续', '杠杆做空 ETH', '平掉我的 SOL 仓位', 'CEX 下单', '现货买入', '合约开仓', '永续平仓', '止盈止损', 'long', 'short', 'leverage', '买', '卖', '下单', '做多', '做空', '开仓', '平仓', '平掉', '关仓'. **路由提示**: 用户说"链上 swap / Uniswap / DEX 买 PEPE / Solana 上买"是**链上 DEX 交易**,应走 `aicoin-onchain` 而不是本 skill. Hyperliquid 上的下单也走 aicoin-onchain(HL 是链上 perp DEX),不是这里. 本 skill **只**处理 CEX 现货 + 永续合约下单。
Инструмент для размещения ордеров на централизованных биржах (CEX) (Binance / OKX / Bybit / Bitget и т.
Как процесс D 43/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 2
✓ Критических и высоких находок нет
Средние и низкие: 2
-
низкая Секреты в коде
secret-high-entropy-tokenlib/defaults.json:3Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"accessKeyId": "ronJ…E22",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenlib/defaults.json:4Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"accessSecret": "CWHZ…TwU"
в кавычках
Просканировано файлов: 11. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
frontmatter-yamlSKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Unexpected scalar at node end at line 2, column 529: … '开仓', '平仓', '平掉', '关仓'. **路由提示**: 用户说"链上 swap / Uniswap / DEX 买 PEPE / Solana… ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении
Процессный рейтинг: все десять параметров 43/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 4, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (web, node), но во frontmatter они не объявлены
- 100Шаги. Шагов: 6
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 869 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -34 из 5 скриптов не упомянуты в SKILL.md
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 693 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 7 заголовков
- +3Пошаговые инструкции: 6 пунктов
- +4Есть примеры (2 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 71.