GAAI — воркфлоу

Папка .gaai/ делит работу агента на обсуждение и поставку: история с критериями, затем изолированная реализация и проверка.

  • 163 ★ репозитория
  • Последний коммит
Воркфлоу

Широкий доступ

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

  • Фоновый демон сам запускает несколько сессий агента, которые пишут код и сливают его в ветку `staging` без участия человека.
Все причины и проверки

digipulse-engineering/gaai-framework

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/gaai

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Фоновый демон сам запускает несколько сессий агента, которые пишут код и сливают его в ветку `staging` без участия человека.

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

Что делает

GAAI кладет в проект папку `.gaai/` из markdown, YAML и скриптов bash с готовой структурой работы агента. Команда `/gaai-discover` запускает агента обсуждения: он уточняет задачу и пишет историю с критериями приемки в бэклог, но ничего не исполняет. `/gaai-deliver` выполняет одну историю в текущей сессии, а `/gaai-daemon` запускает фоновый демон. Демон забирает подготовленные истории из бэклога и ведет каждую в отдельной сессии `claude -p` внутри tmux, по умолчанию три параллельно. Планирование, реализацию и проверку делают разные субагенты, итог проходит ворота QA и сливается в ветку `staging`. Решения и паттерны хранятся в памяти проекта между сессиями. Адаптеры есть для Claude Code, Codex CLI, OpenCode, Cursor и Windsurf.

Для кого. Основателям-одиночкам и опытным инженерам, которые знают, что строить, и хотят, чтобы агент поставлял это без самодеятельности и забытых решений.

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

  • Агент трогает код, который не должен, и нужна граница полномочий.
  • Решения предыдущих сессий забываются, а их надо держать в памяти проекта.
  • Несколько историй из бэклога нужно выполнять параллельно, каждую в своей сессии.
  • Любую реализацию следует проверять по критериям приемки до слияния.

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

  • Проект маленький, и одного `AGENTS.md` достаточно.
  • Идеи еще сырые: фреймворк рассчитан на тех, у кого есть продуктовая ясность.
  • Нет git-ветки `staging` или нельзя ставить tmux для демона.

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

/gaai-discover Добавь ограничение запросов: 100 в минуту на пользователя, ответ 429 при превышении.

Ограничения

Демону нужны git-репозиторий с веткой `staging`, Claude Code CLI или Codex CLI, `python3`, `node` и tmux. Проверен он на macOS с Apple Silicon, Linux и WSL названы ожидаемо рабочими, но не подтвержденными. Лицензия Elastic License 2.0 считается исходно-открытой лишь частично: она ограничивает, например, предоставление фреймворка как сервиса. Скрипты запуска строго фиксируют окружение, оболочка с лишними переменными `GIT_*` или `PYTHONPATH` демон не стартует.

Как отключить. Остановите демон командой `/gaai-daemon --stop` и удалите папку `.gaai/` вместе с файлами адаптера, например `CLAUDE.md` или `.cursor/rules/`.

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

Как установить?

Скопируйте `.gaai/` в проект. README дает два пути: промпт для вашего агента или клонирование во временную папку и `install.sh --wizard`, после чего папка удаляется.

Чем обсуждение отличается от поставки?

Обсуждение рассуждает и пишет историю с критериями, но не исполняет. Поставка исполняет, но не решает, что входит в объем, и работает в отдельном процессе.

Что делает /gaai-daemon?

Опрашивает бэклог, берет истории со статусом `refined`, запускает сессии в tmux, повторяет неудачные попытки и архивирует выполненное. Режимы `--status`, `--monitor` и `--stop` управляют им.

Чем это отличается от BMAD и Spec Kit?

BMAD имитирует гибкую команду, а GAAI легче на обсуждении и жестче на поставке. Spec Kit строит конвейер от спецификации, а GAAI добавляет ворота QA, память и демон.

Какие агенты работают?

Claude Code поддержан глубоко: `CLAUDE.md` и команды в `.claude/commands/`. OpenCode и Codex CLI работают через `AGENTS.md`, Cursor и Windsurf через свои файлы правил.

Обсуждение

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

Воркфлоу

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

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

CLI хранит RFC, ADR и задачи в TOML внутри репозитория и не дает агенту закрыть работу без пройденных проверок

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

Наборы агентов, скиллов, правил и шаблонов для 19 AI-инструментов: от цикла разработки до разбора инцидентов

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

Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте

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

Набор скиллов Гэрри Тана, превращающий Claude Code в виртуальную команду: продукт, архитектура, дизайн, ревью, QA и выпуск

СкиллШирокий доступ139,6 тыс.Звезды репозитория

CLI и скилл, которые записывают в Git цели, решения и отвергнутые пути агента, чтобы следующий агент не повторял их

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
GAAI (эта карточка)нет163
BMad Methodнет55 033имитирует гибкую команду из ролей; GAAI легче на обсуждении, жестче на поставке и запускает ее фоновым демоном
Spec Kitнет147 764строит конвейер от спецификации к задачам; GAAI добавляет ворота QA, память между сессиями и параллельную поставку

Коротко о README

README показывает диалог с обсуждением и поставкой, сравнение с AGENTS.md, BMAD, LangGraph и Spec Kit, структуру `.gaai/` и настройку демона.

Бейдж для README

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

Foxx AIGAAI
Foxx AI

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