DF install
Загрузка CLI ralphy с нуля. Сначала прочитайте .agents/skills/install/references/ralphy-install.md с помощью инструмента Read — каждый раз, без исключений. ИСПОЛЬЗУЙТЕ, КОГДА бинарный файл ralphy ЕЩЕ НЕ находится в PATH, и пользователю нужно установить его на свою машину — установить автономный бинарный файл из GitHub Releases, убедиться в наличии bun + ffmpeg, запустить интерактивный мастер настройки, связать с клоном пользователя ugc-cli. Как только `ralphy --version` будет работать и проект будет связан, передайте управление ralph-core для задач разработки в дереве. ТРИГГЕР (EN): "install ralphy", "set up from scratch", "fresh machine", "first run", "bootstrap the CLI", "I just cloned the repo", "I don't have ralphy yet", "ralphy not found", "/install". ТАКЖЕ АКТИВИРУЙТЕ, если `which ralphy` возвращает ничего в сессии, которая собирается использовать команды ralphy, ИЛИ `ralphy status` выдает ошибку "Could not locate the ugc-cli project". НЕ АКТИВИРУЙТЕ, если ralphy уже установлен, а пользователь просто хочет проверить `ralphy doctor` / окружение (это ralph-core), или хочет установить шаблонные ресурсы из сопутствующего репозитория (это `ralphy assets`). КЛЮЧЕВЫЕ СЛОВА: install, bootstrap, fresh machine, ralphy binary, GitHub Releases, install.sh, bun, ffmpeg, ralphy setup, setup wizard, PATH, ~/.local/bin/ralphy, link project.
машинный переводПоказать оригиналСкрыть оригинал«Fresh-machine bootstrap of the ralphy CLI binary. Read .agents/skills/…»
Fresh-machine bootstrap of the ralphy CLI binary. Read .agents/skills/install/references/ralphy-install.md FIRST via the Read tool — every time, no exceptions. USE WHEN the ralphy binary is NOT yet on PATH and the user needs to get it onto their machine — install the standalone binary from GitHub Releases, ensure bun + ffmpeg are present, run the interactive setup wizard, link to the user's checkout of ugc-cli. Once `ralphy --version` works and the project is linked, hand off to ralph-core for in-tree dev tasks. TRIGGER (EN): "install ralphy", "set up from scratch", "fresh machine", "first run", "bootstrap the CLI", "I just cloned the repo", "I don't have ralphy yet", "ralphy not found", "/install". ALSO FIRE if `which ralphy` returns nothing in a session about to use ralphy commands, OR `ralphy status` errors with "Could not locate the ugc-cli project". DO NOT FIRE if ralphy is already installed and the user just wants `ralphy doctor` / env check (that is ralph-core), or wants to install template assets from the companion repo (that is `ralphy assets`). KEYWORDS: install, bootstrap, fresh machine, ralphy binary, GitHub Releases, install.sh, bun, ffmpeg, ralphy setup, setup wizard, PATH, ~/.local/bin/ralphy, link project.
Загрузка CLI ralphy с нуля.
Как процесс F 25/100 · Процесс не описан — Скилл ссылается на файлы, которых нет в архиве: ../../../.agents/skills/install/references/ralphy-install.md
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Скилл содержит команды, которые удаляют файлы, переписывают диски или исполняют код, скачанный из сети. Агент может выполнить их без вопроса, если считает, что так требует инструкция.
Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.
Как улучшить
- Сократите description до 1024 символов.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 2
✓ Критических и высоких находок нет
Средние и низкие: 2
-
средняя Опасные команды
cmd-pipe-to-shell-known-hostreferences/ralphy-install.md:37Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код)curl -fsSL https://raw.githubusercontent.com/aleksei-oleinik/ugc-cli/main/install.sh | sh
-
низкая Опасные команды
cmd-pipe-to-shell-known-hostreferences/ralphy-install.md:28Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код) (в кавычках — упоминание, а не команда)- `bun` missing → run `curl -fsSL https://bun.sh/install | bash` (in current shell so the user keeps running). Source the shell rc afterward.
в кавычках
Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1241 символов, лимит 1024 - предупреждение
missing-refссылка на отсутствующий файл: ../../../.agents/skills/install/references/ralphy-install.md - заметка
frontmatter-keyнеизвестное поле фронтматтера "namespace"
Процессный рейтинг: все десять параметров 25/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): ../../../.agents/skills/install/references/ralphy-install.md
- 0Шаги. Инструкция сплошным текстом, шаги не выделены
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 105 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1241: рекомендуется 120–800 символов
- +4Структура: 1 заголовков, инструкции сложно сканировать
- +3Нет пошаговых инструкций или чек-листа
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 10 примера фраз-триггеров в кавычках
- +4Справочные файлы упоминаются в инструкциях (1 из 1)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 47.