⚡ Thrive.io CLI v1.0.0

Единый CLI для AI-инженерии

Автоматизированная аналитика пресейлов, C4-моделирование, WBS-декомпозиция и интеграция с Plane Issue Tracker в одной быстрой утилите.

curl -fsSL https://dist.mcp.dev.stagingmonster.com/install.sh | sh

Ключевые возможности

🚀 Аналитический пресейл

Генерация C4 архитектурных моделей на базе Mermaid, формирование допущений и трехточечная оценка трудозатрат по методике PERT.

📋 Интеграция с Plane

Двусторонняя синхронизация с трекером задач: создание модулей L1, эпиков, пользовательских историй и автоматическое прикрепление файлов.

🛡️ Надежные fallback'и

Если внешний API трекера недоступен, артефакты безопасно сохраняются локально, а описание тикетов остается чистым и не засоряется.

Справочник команд CLI

thrive ai presale Анализ пресейла и C4 архитектура

Запуск автоматического пайплайна пресейла для целевого тикета в Plane:

$ thrive ai presale --project=3e0b8b18-8f47-4c72-b4ad-926835903e79 --issue=THRIV-1 --model=c4

Флаги: --project (ID или ключ проекта), --issue (ключ или UUID тикета), --auto-approve (автоматическое подтверждение шагов).

thrive config Управление конфигурацией

Просмотр и изменение настроек подключения к сервисам:

$ thrive config set plane.base_url https://plane.thrive.io
$ thrive config set plane.api_key sec_thrive_api_token_123
$ thrive config get plane.workspace
thrive login Авторизация в инфраструктуре

Авторизация в Thrive Platform и валидация ключей доступа к Plane API и Skill Hub:

$ thrive login
$ thrive login --token=sec_plane_api_token_123 --workspace=thrive

Флаги: --token (Plane API key), --workspace (слаг воркспейса), --plane-url (URL инстанса Plane), --skip-verify (пропуск проверки онлайн).

thrive ai skill Управление AI-скиллами

Каталог и установка стандартизированных навыков для AI-ассистентов:

$ thrive ai skill show
$ thrive ai skill add golang-best-practices
$ thrive ai skill add code-reviewer --global

Флаги: --global (установка в глобальный профиль агента), remove (удаление установленного скилла).

thrive ai mcp Управление MCP-серверами

Подключение инструментов Model Context Protocol в Claude Desktop, Cursor и Antigravity:

$ thrive ai mcp show
$ thrive ai mcp add plane --target=cursor
$ thrive ai mcp proxy --debug

Флаги: --target (список целевых сред: cursor, claude, antigravity), proxy (запуск локального SSE/stdio прокси).

Часто задаваемые вопросы (FAQ)

Как авторизоваться через токен (логин без интерактивного ввода)? ▼

Для неинтерактивной авторизации (в скриптах или при первой настройке) передайте токен через флаг --token (или алиас -t):

$ thrive login --token=sec_plane_api_token_123 --workspace=thrive --plane-url=https://plane.thrive.io

Также поддерживается авторизация через переменные окружения:

$ export THRIVE_TOKEN="sec_plane_api_token_123"
$ export THRIVE_PLANE_WORKSPACE="thrive"
$ thrive login --skip-verify
Как установить AI-скилл из реестра Thrive? ▼

1. Просмотрите список доступных скиллов в каталоге:

$ thrive ai skill show

2. Установите нужный скилл в текущий репозиторий (сохраняется в .ai/skills/):

$ thrive ai skill add golang-best-practices

3. Чтобы скилл был доступен глобально во всех ваших проектах, укажите флаг --global:

$ thrive ai skill add code-reviewer --global
Как установить и подключить MCP-сервер в IDE (Cursor, Claude, Antigravity)? ▼

1. Отобразите доступные серверы и статус их подключения:

$ thrive ai mcp show

2. Установите сервер (например, Plane или Hybrid RAG) в конкретный IDE-клиент:

$ thrive ai mcp add plane --target=cursor
$ thrive ai mcp add rag --target=claude,antigravity

3. Для аудита и трассировки запросов инструментов запустите встроенный прокси с флагом --debug:

$ thrive ai mcp proxy --debug
Как установить CLI без прав root / sudo? ▼

Скрипт install.sh автоматически определяет отсутствие прав на запись в /usr/local/bin и при недоступности sudo сохраняет бинарник в домашнюю директорию ~/.local/bin/thrive.

Также вы можете явно задать каталог через переменную BINDIR:

$ curl -fsSL https://dist.mcp.dev.stagingmonster.com/install.sh | BINDIR=~/.local/bin sh
macOS сообщает "developer cannot be verified" или Gatekeeper блокирует файл? ▼

Наш установочный скрипт install.sh на macOS автоматически выполняет ad-hoc подпись codesign -s - и снимает атрибут карантина xattr -d com.apple.quarantine.

Если вы скачали бинарник вручную, выполните в терминале:

$ xattr -d com.apple.quarantine /usr/local/bin/thrive
$ codesign --force --deep --sign - /usr/local/bin/thrive
Куда сохраняются диаграммы, если Plane API вернул ошибку загрузки? ▼

При ошибке сетевой загрузки вложений в Plane CLI не засоряет описание задачи сломанным кодом. Артефакт (например, c4_model.mmd) сохраняется в текущей рабочей директории терминала, а пользователю выводится уведомление с путем к файлу для ручного добавления через веб-интерфейс Plane.

Как проверить контрольную сумму скачанного релиза? ▼

Скрипт install.sh автоматически сверяет SHA256 контрольную сумму по файлу checksums.txt. Вы также можете сверить её вручную:

$ shasum -a 256 thrive_darwin_arm64.tar.gz