GAAI — воркфлоу
Папка .gaai/ делит работу агента на обсуждение и поставку: история с критериями, затем изолированная реализация и проверка.
- 163 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Фоновый демон сам запускает несколько сессий агента, которые пишут код и сливают его в ветку `staging` без участия человека.
Установка
- Работает в
В терминале, через 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 скиллов для кодового агента: идея, план, ревью, проверка безопасности, тесты и выпуск
CLI хранит RFC, ADR и задачи в TOML внутри репозитория и не дает агенту закрыть работу без пройденных проверок
Наборы агентов, скиллов, правил и шаблонов для 19 AI-инструментов: от цикла разработки до разбора инцидентов
Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте
Набор скиллов Гэрри Тана, превращающий Claude Code в виртуальную команду: продукт, архитектура, дизайн, ревью, QA и выпуск
CLI и скилл, которые записывают в Git цели, решения и отвергнутые пути агента, чтобы следующий агент не повторял их
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| GAAI (эта карточка) | нет | 163 | |
| BMad Method | нет | 55 033 | имитирует гибкую команду из ролей; GAAI легче на обсуждении, жестче на поставке и запускает ее фоновым демоном |
| Spec Kit | нет | 147 764 | строит конвейер от спецификации к задачам; GAAI добавляет ворота QA, память между сессиями и параллельную поставку |
Коротко о README
README показывает диалог с обсуждением и поставкой, сравнение с AGENTS.md, BMAD, LangGraph и Spec Kit, структуру `.gaai/` и настройку демона.