SKILLEMALL.ai

BD cli-setup-verify

Проверьте поток настройки/онбординга CLI Omnigent, пользовательский интерфейс/опыт терминала и критические пути пользователя в полностью изолированном, воспроизводимом цикле. Управляет реальным бинарным файлом `omnigent` через PTY (pexpect) внутри одноразового песочницы OMNIGENT_CONFIG_HOME / OMNIGENT_DATA_DIR, который никогда не затрагивает реальный ~/.omnigent пользователя, захватывает кадры без ANSI для проверки пользовательского интерфейса и доказывает, что изменение можно проверить с помощью базовой линии до→исправления→после. Загружается при разработке или проверке изменений в настройке/онбординге/REPL/выборе CLI (omnigent/cli.py, omnigent/onboarding/*, omnigent/repl/*, scripts/install_oss.sh), воспроизведении ошибки холодного старта/первого запуска или подтверждении фактического применения исправления. Несколько агентов могут запускать его параллельно на отдельных рабочих деревьях.

машинный переводПоказать оригиналСкрыть оригинал«Verify the Omnigent CLI's setup/onboarding flow, terminal UI/UX, and c…»

Verify the Omnigent CLI's setup/onboarding flow, terminal UI/UX, and critical user journeys in a completely isolated, reproducible loop. Drives the real `omnigent` binary through a PTY (pexpect) inside a throwaway OMNIGENT_CONFIG_HOME / OMNIGENT_DATA_DIR sandbox that never touches the user's real ~/.omnigent, captures ANSI-stripped frames for UX inspection, and proves a change is verifiable via a before→fix→after baseline diff. Load when developing or reviewing a CLI setup/onboarding/REPL/picker change (omnigent/cli.py, omnigent/onboarding/*, omnigent/repl/*, scripts/install_oss.sh), reproducing a cold-start/first-run UX bug, or confirming a fix actually lands. Several agents can run it concurrently on separate worktrees.

omnigent-ai/omnigent Agent Skills автор: omnigent-ai Apache-2.0 2 файла · 1 скрипт тело ≈ 2 715 токенов Открыть источникgithub.com↗ проанализирован 6 дн назад

Проверьте поток настройки/онбординга CLI Omnigent, пользовательский интерфейс/опыт терминала и критические пути пользователя в полностью изолированном…

Как процесс D 48/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: scripts/install_oss.sh

ИнтеграцияДизайнтип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
B
91/100
безопасность, качество, тесты
Безопасность 60%
99
Качество 40%
78
Прогон на моделях
не было
Процессный рейтинг
D
48/100
Процесс не доведён
Скилл ссылается на файлы, которых нет в архиве: scripts/install_oss.sh
Инструменты и файлы вес 18
0
Результат и критерий готовности вес 14
0
Когда включается вес 12
20
три самых слабых из десяти параметров · все десять

Как улучшить

  1. В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 1

✓ Критических и высоких находок нет

Средние и низкие: 1

✓ Guard не нашёл подозрительного поведения. 1 совпадений — это строки атак, процитированные в документации самого скилла по безопасности.

Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • предупреждение missing-ref ссылка на отсутствующий файл: scripts/install_oss.sh

Процессный рейтинг: все десять параметров 48/100

Не запустится. Скилл ссылается на файлы, которых нет в архиве: scripts/install_oss.sh
  • 0Инструменты и файлы. Не хватает 1 файла(ов): scripts/install_oss.sh
  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 30Повторный запуск. Изменяющих операций: 3, без проверки текущего состояния
  • 60Ошибки и развилки. Развилок: 2
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 100Шаги. Шагов: 20
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 2715 токенов
  • 100Отчётность по ходу. Скилл сообщает о ходе работы
  • low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (4 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Формат ответа не описан: модель каждый раз решает сама
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +3Длина description 731 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 12 заголовков
  • +3Пошаговые инструкции: 20 пунктов
  • +4Есть примеры (2 блоков кода)

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 78.