GigaCode: проектные флоу с хуками, гейтами и OpenSpec
gigacodeAgents
Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки выполняют скрипты и блокируют команды агента на вашем компьютере, ошибка в правилах может остановить работу или пропустить опасное действие
- Ветка предрелизная, известные ограничения принудительных проверок остаются открытыми
Установка
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/gigacodeagentsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки выполняют скрипты и блокируют команды агента на вашем компьютере, ошибка в правилах может остановить работу или пропустить опасное действие
- Ветка предрелизная, известные ограничения принудительных проверок остаются открытыми
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Монорепозиторий проектных флоу для GigaCode CLI, где хуки превращают обычную сессию в управляемый процесс. Модуль разработки (`modules/development/`) дает команды `/develop-feature` и `/fix-bug` и ведет работу по стадиям intake, contract, implement и delivery с планом OpenSpec и человеческими чекпойнтами (`confirm.py`, самоодобрение агентом закрыто). Детерминированные гейты (git-safety, структура спеки, линтер, сборка) блокируют, эвристики лишь подсказывают, а доставка открывается только машинным вердиктом `pass`. Модуль аналитики (`modules/analytics/`) делает обратный анализ одной бизнес-фичи по коду: технический слой, спека OpenSpec и дерево документации. За ходом работы следит веб-панель `observer.py` на `http://127.0.0.1:8787`. Хуки запускает кросс-платформенный лаунчер `node .gigacode/hooks/run-hook.cjs`.
Для кого. Командам, которые разрабатывают с GigaCode CLI от Сбера и хотят закрепить процесс разработки гейтами и стадиями, а не доверять сессии на слово.
Подходит, если
- Агент должен вести фичу по стадиям с проверяемыми чекпойнтами и обязательным подтверждением человека
- Правки в репозитории нужно защитить: git-safety блокирует опасные операции агента
- Для унаследованной бизнес-логики нужна спека OpenSpec, собранная по коду
- Ход работы агента хочется видеть в веб-панели в реальном времени
Не подходит, если
- Агент работает в Claude Code или Cursor: хуки и команды написаны под рантайм GigaCode
- Нужна готовая к продакшену защита: ветка помечена как предрелизная и имеет известные ограничения принудительных проверок
- Нужен простой набор скиллов: здесь целый процесс со стадиями и вердиктами, и подстроить его под стек придется самим
Пример запроса к агенту
Запусти `/develop-feature` для задачи «добавить фильтр по дате в отчет» и веди ее по стадиям с чекпойнтамиОграничения
Репозиторий помечен как UNSTABLE и предрелизный: найденные аудитом критичные ошибки закрыты, но известные ограничения принудительных проверок описаны в `docs/enforcement-limitations.md`, без ревью в продакшен его не рекомендуют. Нужны GigaCode CLI, Git, Python 3 и Node.js, под свой стек настраивается `quality-gates.json`. OpenSpec CLI, Serena, Graphify и Context7 необязательны. Язык процесса по умолчанию русский. Лицензия в репозитории не указана, звезд ноль, последний коммит в августе 2026 года.
Как отключить. Закройте проект, открытый как корень модуля, и удалите папки `.gigacode/` и `rules/` модуля из рабочего проекта, затем уберите запись хуков из `settings.json`.
Частые вопросы
Что такое флоу в этом репозитории?
Самодостаточный модуль с командами, правилами и хуками: открывается как корень проекта для `gigacode`. Сейчас их два, разработка и аналитика.
Что такое гейты?
Детерминированные проверки хуками: git-safety, структура спеки, линтер, сборка. Они блокируют шаг, а эвристики только подсказывают.
Может ли агент сам одобрить чекпойнт?
Нет: чекпойнты подтверждает человек через `confirm.py`, самоодобрение агентом закрыто.
Как смотреть ход работы?
Запустить `python .gigacode/hooks/observer.py` и открыть `http://127.0.0.1:8787`.
Что нужно установить?
GigaCode CLI, Git, Python 3 и Node.js; OpenSpec CLI, Serena, Graphify и Context7 подключаются по желанию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
GigaChat — все инструментыАгент пишет код, люди принимают решения, а гейты держат хуки Claude Code, Codex, Cursor, OpenCode, Qwen Code и GigaCode
Python-раннер выполняет задачи из tasks.md по одной итерации GigaCode, затем пять ревьюеров и финальная проверка и отдельный коммит на каждую задачу
Process Kit для GigaCode
process-kit
Рабочая папка для GigaCode: ассистент берет задачу словами, находит готовый процесс из шагов и выполняет его с планом и отчетом в outputs
GigaCode Bridge MCP
Gigacode-bridge-mcp
MCP-сервер передает GigaCode CLI изолированные правки кода во временных рабочих деревьях Git и возвращает патч на независимое ревью
GigaCode Proxy для редакторов: Cline, Roo Code, Continue
GigacodeOpenaiProxy
Прокси без зависимостей подключает GigaCode к Cline, Roo Code, Continue и Open WebUI, чинит обрывы вызовов инструментов и входит через SberID
QA Agent для GigaCode CLI: 14 ролей и 6 скиллов для тестирования
QaAgentGigacodeCli
Тестирование по требованиям в GigaCode: от анализа и проверки автотестов до заключения, с поиском дублей перед заведением бага в Jira
Коротко о README
В README перечислены два флоу (разработка и аналитика), требования к окружению, кросс-платформенный запуск хуков, язык процесса по умолчанию и ссылки на быстрый старт, руководство пользователя и ограничения принудительных проверок.