CLIARE CLI
Аудитор-черный ящик запускает готовый CLI, ловит побочные записи на диск и отдает агентам индекс команд с оценкой готовности.
- 437 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запускает бинарный файл проверяемой утилиты, а в режиме `host` использует реальную авторизацию и настройки
- Записывает артефакты измерений в выбранную папку и меняет каталоги агентов при установке навыков
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/cliareОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает бинарный файл проверяемой утилиты, а в режиме `host` использует реальную авторизацию и настройки
- Записывает артефакты измерений в выбранную папку и меняет каталоги агентов при установке навыков
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CLIARE (CLI Agent Readiness Evaluation) запускает собранный бинарный файл любого CLI как черный ящик и по фактическому поведению строит карту команд: флаги, позиционные аргументы, форматы вывода, требования к авторизации и каталогу проекта. На выходе `command-index.json`, сводка с оценкой, список проблем и отчеты для разных ролей. Вокруг каждой пробы утилита снимает состояние файловой системы и находит «безопасные» команды вроде `--help`, которые молча пишут кэш или конфиг. Режим по умолчанию изолированный: чистое окружение, временные каталоги, лимиты времени и размера вывода. Отдельная команда `cliare skills install` ставит в Claude Code, Codex и Cursor навык для разбора готовых артефактов.
Для кого. Мейнтейнерам CLI, которые готовят релиз к работе с агентами, и авторам обвязок, которым нужна проверенная карта команд вместо догадок по `--help`.
Подходит, если
- Команда выпускает CLI и хочет увидеть, где агент споткнется: справка, диагностика, машиночитаемый вывод.
- Автор обвязки собирает индекс команд сторонней утилиты перед подключением к агенту.
- Служба безопасности ищет команды, которые при чтении справки пишут файлы или трогают учетные данные.
- В CI нужен барьер: релиз не выходит, если оценка готовности упала.
Не подходит, если
- Тестируется логика самой программы: CLIARE измеряет форму интерфейса, а не верность результатов.
- Запускать целевую утилиту нельзя даже в песочнице: инструмент исполняет ее бинарный файл.
- Нужна документация для людей: отчеты рассчитаны на агентов и мейнтейнеров.
Пример запроса к агенту
Измерь `mycli` профилем standard, покажи сводку и три проблемы с наибольшим влиянием на агента.Ограничения
Нужен уже собранный бинарный файл целевого CLI: исходный код CLIARE не разбирает. Режим `--execution-mode host` берет настоящую авторизацию и конфигурацию из системы, поэтому его включают только осознанно и лучше на тестовой учетной записи. Полные пробы часто требуют фикстур, токенов или каталога проекта, иначе часть команд получает статус `blocked` или `needs_fixture`. Установленные навыки учат агента читать готовую папку артефактов, а измерение запускает человек или CI. Оценка описывает релиз на момент запуска и устаревает после его обновления, измерение придется повторить.
Как отключить. Удалите навыки из `~/.claude/skills`, `~/.codex/skills` или правило из `~/.cursor/rules`, затем бинарный файл командой `cargo uninstall cliare`. Папки `.cliare/` с результатами измерений убираются вручную.
Частые вопросы
Чем измерение отличается от чтения `--help`?
Утилита запускает бинарный файл и записывает, что произошло: реальные команды, формат вывода, побочные записи на диск. Справка и документация отстают от релиза, а измерение показывает текущее поведение.
Какие артефакты получаются после запуска?
В выходной папке лежат `command-index.json`, `AGENT_SKILL.md`, `persona-harness.json`, оценка и журнал проблем. Если карты артефактов нет, `cliare describe <папка> --write` строит ее.
Как поставить навыки в агента?
`cliare skills list` показывает доступные цели, `cliare skills install --agent all` ставит пользовательские навыки в Claude Code, Codex и Cursor. Флаг `--dry-run` печатает записи без изменений, а `--scope project` кладет файлы в каталог проекта.
Безопасно ли запускать на рабочей машине?
Режим по умолчанию изолирован: чистое окружение, временные каталоги, лимиты времени и вывода. Режим `host` использует реальные настройки и авторизацию, поэтому его включают только намеренно.
Есть ли способы установки кроме cargo?
Готовый бинарный файл ставит `install.sh` из GitHub Releases с проверкой `SHA256SUMS`, по умолчанию в `$HOME/.local/bin`. Еще есть установка через `nix profile install github:modiqo/cliare`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыБольше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
CLI на Rust для работы с языковыми моделями из терминала: ответ, картинка, видео, OCR, коммит-сообщения и команды оболочки
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
CLI, который создает и поддерживает файлы контекста для кодовых агентов: CLAUDE.md, правила Cursor, AGENTS.md и инструкции Copilot, и держит их в актуальном вид
Apify CLI, консоль платформы Apify, создает, запускает и публикует Actors и сама отдает агенту готовый SKILL.md.
CLI разбирает репозиторий шестифазным конвейером моделей и пишет AGENTS.md или CLAUDE.md; ведет планы ExecPlan с вехами.
Коротко о README
Две роли: мейнтейнер получает очередь исправлений, обвязка агента получает индекс команд. Навыки учат агента читать артефакты, а саму проверку запускает человек или CI.