Think Better CLI

Методы для агента в одном CLI: сравнение вариантов, разбор проблем и правки кода по шагам, всего 20 слэш-команд.

  • 125 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • CLI записывает скиллы и команды в каталоги проекта, а скиллы запускают локальные скрипты на Python и читают файлы проекта и историю git.
Все причины и проверки

hoangthequyen/think-better

Установка

Ручная установка

brew tap HoangTheQuyen/think-better https://github.com/HoangTheQuyen/think-better && brew install think-better

Первый вариант из README, для macOS и Linux. Затем в проекте: `think-better init --ai claude`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI записывает скиллы и команды в каталоги проекта, а скиллы запускают локальные скрипты на Python и читают файлы проекта и историю git.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Think Better ставит в проект три скилла с набором слэш-команд. `/decide` сравнивает варианты по критериям с весами и предупреждает о когнитивных искажениях. `/solve` разбирает проблему по семи шагам: от точной постановки до выводов для руководителя. `/code` меняет код тоже по семи шагам, и каждый шаг требует доказательства: падающий тест до исправления, вывод тестов, линтера и сборки после. Скиллы работают локально на Python 3 со стандартной библиотекой. Поиск идет по базе знаний из 326 материалов: фреймворки решений, приемы декомпозиции, 44 типовых сообщения об ошибках. `/code` читает проект: сопоставляет кадры стек-трейса с файлами, находит определения символов, смотрит последние коммиты и подбирает команды проверки. По просьбе «сохрани по шагам» результат ложится в папку с Markdown-файлами, а `/code.resume` продолжает с первого невыполненного шага.

Для кого. Разработчикам и тимлидам, которые хотят, чтобы агент решал по методу, а не по первой догадке: выбор стека, поиск причины падения, рефакторинг.

Подходит, если

  • Команда выбирает между Postgres, MongoDB и DynamoDB, и нужна матрица с весами критериев.
  • После вчерашнего релиза оформление заказа падает с `TypeError`, и причину ищут по шагам с падающим тестом.
  • Метрика просела после смены цен, и проблему раскладывают на дерево гипотез.
  • Рефакторинг идет по плану: карта изменений, затем проверки проекта после каждого шага.
  • Решение хотят записать в журнал и через месяц сверить с фактическим исходом.

Не подходит, если

  • Вопрос простой: быстрый ответ в чате обойдется без семи шагов.
  • Запросы пишут по-русски: база знаний и триггерные фразы английские, подбор скилла работает хуже.
  • Среда без Python 3: скиллы запускают его скрипты.
  • Агент вне списка Claude Code, GitHub Copilot, Antigravity и OpenCode.

Пример запроса к агенту

/decide Postgres или MongoDB или DynamoDB для сервиса заказов, критерии и веса сначала, оценки потом

Ограничения

Нужен Python 3 (проверка командой `think-better check`). База знаний и триггерные фразы на английском, для лучшего совпадения запросы пишут по-английски. Команда `init` поддерживает четыре инструмента: Claude Code, GitHub Copilot, Antigravity и OpenCode. В Copilot глобальная установка ставит скиллы, но не слэш-команды. После обновления бинарного файла запускают `think-better update`: измененные вами файлы он сохраняет. Установочный скрипт качает бинарный файл и сверяет контрольную сумму SHA-256, но запуск `curl | sh` стоит делать только после просмотра скрипта.

Как отключить. Удалите папки скиллов и слэш-команд из `.claude/skills/` и `.claude/commands/` (для других инструментов пути из таблицы установки), затем сам бинарный файл `think-better`.

Частые вопросы

Как поставить Think Better в Claude Code?

Поставьте бинарный файл (Homebrew, Scoop, установочный скрипт или `go install`), затем в проекте выполните `think-better init --ai claude`. Скиллы лягут в `.claude/skills/`, слэш-команды в `.claude/commands/`.

Чем отличаются `/decide`, `/solve` и `/code`?

`/decide` выбирает между вариантами, `/solve` разбирает бизнес- или продуктовую проблему, `/code` меняет код. У каждой команды есть варианты глубины: `.quick`, обычный, `.deep` и `.exec` для сводки руководству.

Можно ли поставить только один скилл?

Да. Флаг `--skill code-solving` ставит один скилл вместе с его командами, а `--exclude-command code.perf` убирает отдельную команду.

Что делать после обновления бинарного файла?

Запустите `think-better update`. Команда обновит все установки и оставит файлы, которые вы правили сами.

Нужен ли Python?

Да, нужен Python 3 со стандартной библиотекой: скиллы запускают его скрипты. Проверить среду можно командой `think-better check`.

Обсуждение

Вопросов и отзывов пока нет.

Выбор редакции

Скилл /improve: сильная модель проверяет репозиторий и пишет самодостаточные планы правок, а исполнение отдаете более дешевой модели

СкиллРасширенный доступ9,3 тыс.Звезды репозитория

Скилл чистки кода после агентов: находит лишние тесты, самопроверки и запасные ветки и удаляет их, сохраняя поведение

СкиллРасширенный доступ140Звезды репозитория

Скилл ревью кода: четыре независимых прохода, замечания с доказательствами и допуск к слиянию из JSON

СкиллРасширенный доступ305Звезды репозитория

Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов

CLIШирокий доступ179Звезды репозитория

14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага

СкиллМинимальный доступ363Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ167Звезды репозитория

Коротко о README

Проект собран вокруг идеи, что агенту нужен метод, а не только подсказка. Метод задают фиксированные шаги, шлюзы с доказательствами и локальная база знаний; примеры в `examples/` показывают полный ход работы.

Бейдж для README

Сообщить о проблеме

Foxx AIThink Better
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.