bkit-gemini — плагин

Расширение Gemini CLI с циклом PDCA: 21 агент, 35 скиллов и 24 команды для планирования, дизайна, реализации и разбора кода

  • 66 ★ репозитория
  • Последний коммит
Плагин

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

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

  • Агенты читают и правят файлы проекта, а на высоких уровнях автоматизации действуют без подтверждения
  • Расширение пишет документы в `docs/` и хранит память агентов между сессиями
Все причины и проверки

ww-w-ai/bkit-gemini

Установка

Работает в

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

gemini extensions install https://github.com/ww-w-ai/bkit-gemini

После установки выполните `gemini -p "bkit Hi"`: расширение сообщит об активации.

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

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

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

  • Агенты читают и правят файлы проекта, а на высоких уровнях автоматизации действуют без подтверждения
  • Расширение пишет документы в `docs/` и хранит память агентов между сессиями

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

Что делает

bkit-gemini — расширение для Gemini CLI, которое ведет разработку по циклу PDCA (план, дизайн, реализация, анализ). Команды `/pdca plan`, `design`, `implement`, `analyze`, `iterate` и `report` пишут документы в каталоги `docs/01-plan`, `docs/02-design`, `docs/03-analysis` и `docs/04-report`, так что у каждой функции остается след решений. В комплекте 21 специализированный агент, 35 скиллов и 24 команды в формате TOML. Уровень проекта выбирают командами `/starter` для статичного сайта, `/dynamic` для полного стека и `/enterprise` для микросервисов. Язык запроса определяется автоматически: английский, корейский, японский, китайский, испанский, французский, немецкий или итальянский. Контекст собирается в три слоя: многоуровневый, подгружаемый по требованию и память. Команда `/control level <N>` задает уровень автоматизации от L0 (ручной режим) до L4 (полный автомат с защитными проверками). Агенты хранят собственную память между сессиями. Это порт bkit для Claude Code: методика общая, хуки и политики подогнаны под Gemini CLI.

Для кого. Разработчикам на Gemini CLI, которым нужен единый процесс от плана до отчета и документы, которые остаются в репозитории.

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

  • Новую функцию нужно пройти по шагам: план, дизайн и реализация с документами в `docs/`
  • Проект начинается с нуля, и под него нужен уровень `/starter`, `/dynamic` или `/enterprise`
  • Реализацию надо сверить с дизайном: агент gap-detector ищет расхождения, `pdca-iterator` повторяет цикл
  • Степень автономности агента нужно менять командой `/control level` от ручной до полной автоматики

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

  • Вы работаете в Claude Code: для него есть отдельная версия bkit
  • На машине стоит Gemini CLI старше 0.34.0 или нет Node.js 18
  • Задача мелкая, и пять документов на функцию только замедлят работу

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

Запусти /pdca plan login и составь план функции входа с документом в docs/01-plan

Ограничения

  • Нужны Gemini CLI версии не ниже 0.34.0 (проверено до 0.42.0) и Node.js не ниже 18; расширение написано на JavaScript без нативных модулей.
  • Справочники лежат в `docs/reference/`, а в README осталась короткая сводка со ссылками. Русский язык среди автоопределяемых восьми не назван.
  • Уровни автоматизации L3 и L4 передают агентам больше решений без подтверждения, начинать лучше с L0 или L1.
  • Работает на macOS, Linux, WSL и Git Bash.

Как отключить. Расширение удаляют командой `gemini extensions uninstall bkit`; созданные документы в `docs/` остаются в проекте.

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

Как поставить bkit для Gemini CLI?

Выполните `gemini extensions install https://github.com/ww-w-ai/bkit-gemini`, затем `gemini -p "bkit Hi"`. В ответ придет сообщение об активации bkit на уровне Starter.

Что такое PDCA в bkit?

Цикл из четырех шагов: план, дизайн, реализация и анализ. Каждая команда `/pdca` пишет документ в свой каталог внутри `docs/`.

Чем отличаются `/starter`, `/dynamic` и `/enterprise`?

Это уровни проекта: `/starter` для статичных сайтов на HTML и CSS, `/dynamic` для полного стека, `/enterprise` для микросервисов на AWS и Kubernetes.

Чем bkit-gemini отличается от bkit для Claude Code?

Методика и слои контекста общие, а хуки и политики подогнаны под контракт Gemini CLI. Соответствие между версиями описано в `docs/reference/architecture.md`.

Как ограничить самостоятельность агентов?

Командой `/control level <N>`: уровень L0 оставляет все решения вам, L4 включает полный автомат с защитными проверками.

Обсуждение

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

Плагины

Библиотека из 89 субагентов для Gemini CLI и Antigravity CLI: ревью, безопасность, тесты, DevOps, данные и языки.

ПлагинРасширенный доступ106Звезды репозитория
Нужен VPN

MCP-сервер, который дает агенту обращаться к Gemini через его CLI для разбора больших файлов и целых кодовых баз

MCP-серверРасширенный доступ2,3 тыс.Звезды репозитория

Gem Team ставит в агента 12 ролей и процесс «план, TDD, проверка, обучение» вместо разовой генерации кода

ПлагинРасширенный доступ229Звезды репозитория

Расширение Codex CLI: 27 скиллов, 16 инструментов MCP и правила AGENTS.md для цикла PDCA с обязательным документом проектирования

ПлагинРасширенный доступ72Звезды репозитория

Десять команд Claude Code для работы с Codex и Gemini: Claude планирует, Codex пишет код, Gemini проверяет и читает макеты

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

Консольный чат с ChatGPT, Claude, Gemini и Cohere: свои ассистенты в YAML, разовые запросы из скриптов и команды оболочки с правкой перед запуском

CLIРасширенный доступ721Звезды репозитория

Коротко о README

README коротко описывает bkit как расширение для Gemini CLI, перечисляет возможности и совместимость и отсылает к QUICKSTART и справочникам в `docs/reference/`.

Бейдж для README

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