bkit-gemini — плагин
Расширение Gemini CLI с циклом PDCA: 21 агент, 35 скиллов и 24 команды для планирования, дизайна, реализации и разбора кода
- 66 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агенты читают и правят файлы проекта, а на высоких уровнях автоматизации действуют без подтверждения
- Расширение пишет документы в `docs/` и хранит память агентов между сессиями
Установка
- Работает в
Ручная установка
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, данные и языки.
MCP-сервер, который дает агенту обращаться к Gemini через его CLI для разбора больших файлов и целых кодовых баз
Gem Team ставит в агента 12 ролей и процесс «план, TDD, проверка, обучение» вместо разовой генерации кода
Расширение Codex CLI: 27 скиллов, 16 инструментов MCP и правила AGENTS.md для цикла PDCA с обязательным документом проектирования
Десять команд Claude Code для работы с Codex и Gemini: Claude планирует, Codex пишет код, Gemini проверяет и читает макеты
Консольный чат с ChatGPT, Claude, Gemini и Cohere: свои ассистенты в YAML, разовые запросы из скриптов и команды оболочки с правкой перед запуском
Коротко о README
README коротко описывает bkit как расширение для Gemini CLI, перечисляет возможности и совместимость и отсылает к QUICKSTART и справочникам в `docs/reference/`.