BC coc-node
Управлять узлами блокчейна COC (ChainOfClaw) — устанавливать, запускать, останавливать, отслеживать и удалять узлы валидатора, полные узлы, архивные узлы, шлюзы и узлы разработки. Используйте, когда пользователь хочет запустить узел COC, проверить состояние работающего узла (высота блока, количество пиров, состояние BFT), просмотреть журналы узла, отредактировать node-config.json или протестировать RPC-эндпоинты. Также включает подготовку машины для предоставления ≥ 256 МиБ дискового пространства P2P для сети COC. **Удобная работа "из коробки" (1.2.0+):** команды только для чтения (list / status / coc-rpc-query для установленного узла) работают немедленно после `openclaw plugins install` без какой-либо конфигурации; баннер активации сообщает о статусе `data dir`, `storage quota`, `tracked nodes` и `coc repo`, чтобы оператор с первого взгляда видел, что работает сейчас, а что (если что-то) требует настройки для установки/запуска. Каталог данных автоматически определяется как доступный для записи путь в той же цепочке, которую используют @chainofclaw/claw-mem и @chainofclaw/soul (`config.dataDir → $COC_NODE_DATA_DIR → $CLAW_MEM_DATA_DIR/coc-node → $OPENCLAW_STATE_DIR/coc-node → ~/.claw-mem/coc-node`); устаревший файл `~/.chainofclaw/nodes.json` из установок до версии 1.2.0 обнаруживается как запасной вариант. Быстрое сообщение об ошибке EACCES при активации вместо тихой ошибки во время выполнения команды. Для запуска/установки узла дополнительно требуется локальная копия репозитория исходного кода COC (установите $COC_REPO_PATH или `bootstrap.cocRepoPath`); баннер активации сообщает, был ли он обнаружен автоматически.
машинный переводПоказать оригиналСкрыть оригинал«Operate COC (ChainOfClaw) blockchain nodes — install, start, stop, mon…»
Operate COC (ChainOfClaw) blockchain nodes — install, start, stop, monitor, and remove validator, fullnode, archive, gateway, and dev nodes. Use when the user wants to run a COC node, inspect the status of a running node (block height, peer count, BFT state), view node logs, edit node-config.json, or probe RPC endpoints. Also covers preparing a machine to provide ≥ 256 MiB of P2P storage to the COC network. **Smooth out-of-box experience (1.2.0+):** read-only commands (list / status / coc-rpc-query against an installed node) work immediately after `openclaw plugins install` with zero config; the activation banner reports `data dir`, `storage quota`, `tracked nodes`, and `coc repo` status so the operator sees at a glance what works now and what (if anything) needs config to unlock install/start. Data dir auto-resolves to a writable path along the same chain @chainofclaw/claw-mem and @chainofclaw/soul use (`config.dataDir → $COC_NODE_DATA_DIR → $CLAW_MEM_DATA_DIR/coc-node → $OPENCLAW_STATE_DIR/coc-node → ~/.claw-mem/coc-node`); legacy `~/.chainofclaw/nodes.json` from pre-1.2.0 installs is detected as a fallback. Fail-fast actionable EACCES at activation rather than silent breakage mid-command. Starting / installing a node additionally requires a local clone of the COC source repo (set $COC_REPO_PATH or `bootstrap.cocRepoPath`); the activation banner tells you whether one was auto-detected.
Управлять узлами блокчейна COC (ChainOfClaw) — устанавливать, запускать, останавливать, отслеживать и удалять узлы валидатора, полные узлы, архивные узлы…
Как процесс C 57/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 6. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1410 символов, лимит 1024
Процессный рейтинг: все десять параметров 57/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (node), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 85Шаги. Шагов: 30, расплывчатых формулировок: 1
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1803 токенов
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1410: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 10 заголовков
- +3Пошаговые инструкции: 30 пунктов
- +4Есть примеры (4 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (4 из 4)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 60.