Genie — задача на входе, pull request на выходе

Genie

CLI и 18 навыков: команда /wish ведет одну задачу в отдельной ветке, запускает проверки и открывает pull request

  • 345 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Агент выполняет установку и проверки репозитория, создает ветки и открывает pull request, то есть запускает команды на вашей машине
  • Установщик по умолчанию пишет навыки во все найденные папки агентов и разворачивает сохраненные процессы в ~/.claude/workflows
Все причины и проверки

automagik-dev/genie

Установка

Работает в

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

npx skillfoxx add cli/genie

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

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

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

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

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

  • Агент выполняет установку и проверки репозитория, создает ветки и открывает pull request, то есть запускает команды на вашей машине
  • Установщик по умолчанию пишет навыки во все найденные папки агентов и разворачивает сохраненные процессы в ~/.claude/workflows

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

Что делает

Genie делит работу над кодом на шаги, и каждый шаг — навык для агента. Для одной понятной задачи достаточно команды /wish в Claude Code, в Codex она называется $wish. Genie проверяет, что задача помещается в один заход, и делает правку в отдельном рабочем дереве Git. Затем он запускает проверку вашего репозитория и просит другого агента, который код не писал, оценить конкретный коммит. В конце Genie открывает pull request, а слияние остается за вами. Крупные задачи проходят полный цикл из отдельных навыков: проработка идеи, дизайн, план и выполнение с отдельным ревью дизайна, плана и реализации. Дизайны и планы лежат в репозитории как Markdown в папках .genie/brainstorms и .genie/wishes, состояние задач хранится в одном файле SQLite, а доску открывает команда genie board. Рядом работает навык council: он проверяет решение независимыми взглядами и ничего не меняет. Всего Genie поставляет 18 навыков (среди них ревью, исправление замечаний и исследование), 12 сохраняемых процессов для Claude Code и 17 команд CLI. Установка скачивает подписанный бинарник и раскладывает навыки по всем найденным агентам.

Для кого. Для разработчиков, которые поручают Claude Code или Codex целые задачи и хотят получать изменения в виде проверенного pull request.

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

  • Задача решена и описана, например удалить мертвый код и перенести тип, и нужен готовый pull request
  • Крупную идею надо превратить в дизайн, затем в план и выполнить по группам с независимой оценкой на каждом шаге
  • Решение спорное, и его требуется проверить через независимые взгляды командой council
  • Несколько задач идут параллельно, и каждую нужно изолировать в своем рабочем дереве
  • Код должен проверять агент, который его не писал, и результат в виде SHIP, FIX-FIRST или BLOCKED

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

  • Правка мелкая и очевидная: в примере автора удаление мертвого кода заняло 19,9 минуты и 387 079 токенов
  • План слишком большой: по выборке из 50 задач доля слитых за 8 часов падала до 30 процентов для самых крупных, их стоит разбить заранее
  • Репозиторию вы не доверяете: /wish запускает собственные команды установки и проверки репозитория
  • Вы работаете в Windows: система не поддерживается, WSL2 запускается, но не входит в проверяемую матрицу

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

/wish Удали src/lib/defaults.ts и его тест, перенеси тип AgentDefaults в workspace.ts и открой pull request.

Ограничения

Установка поддерживает Linux и macOS на Apple Silicon, подписанный бинарник проверяется офлайн по подписи и данным о сборке SLSA.

Genie опирается на проверки самого репозитория, поэтому зеленый результат доказывает лишь то, что эти проверки способны доказать. Ревьюеры тоже ошибаются: автор показывает случай, когда ревью пропустило неверную команду проверки. Перед слиянием читайте дифф и вердикт.

Genie добавляет к работе шаги, и на маленьких правках они стоят времени и токенов. Доступность скачивания из России не проверена.

Как отключить. Выполните `genie uninstall`: команда убирает CLI, домашнюю папку ~/.genie (с резервными копиями), регистрации плагинов и записанные навыки и процессы.

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

Как установить Genie для Claude Code и Codex?

Выполните curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash. Установщик скачивает подписанный бинарник, запускает genie install и кладет навыки в ~/.claude/skills для Claude Code и ~/.agents/skills для Codex.

Куда Genie открывает pull request?

По умолчанию в ветку dev. Основные ветки репозитория в качестве базы Genie отклоняет.

Чем Genie отличается от Superpowers и Spec Kit?

Все три ведут разработку по шагам, но у Genie планы лежат в git, состояние задач в одном файле SQLite, а на каждом шаге проверяет агент, не писавший код. Superpowers ставится отдельно для каждого агента, Spec Kit через uv.

Какие требования у Genie?

Linux или macOS на Apple Silicon. Для пакета Mikro из того же репозитория нужен Node.js 22.19 или новее. Windows не поддерживается, WSL2 запускается, но не входит в проверяемую матрицу.

Можно ли поставить только бинарник без навыков?

Да. Добавьте в конец команды установки -s -- --integrations none, тогда установщик пропустит доставку навыков и ничего не запишет в папки агентов.

Обсуждение

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

Claude Code Skills and Agents

Claude Code Skills & Agents

Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

Shep запускает кодинг-агентов параллельно, каждого в своем git worktree, и доводит задачу до черновика запроса на слияние

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

Восемь скиллов с инженерными привычками: продумать план, найти причину бага, проверить дифф, прочитать источник

СкиллРасширенный доступ7,5 тыс.Звезды репозитория

Утилита и скилл, с которыми Claude Code раздает задачи субагентам Claude, Codex или OpenCode в отдельных Git worktree

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

Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий

ПлагинШирокий доступ1,1 тыс.Звезды репозитория

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Genie — задача на входе, pull request на выходе (эта запись)нет345
Superpowersнет307 845набор навыков методологии разработки без собственного CLI и хранилища задач
Claude Squadнет8 694управляет несколькими сессиями агентов в терминале, без цикла проверки и pull request

Коротко о README

Документация показывает покадровый пример запуска /wish, схему цикла и таблицу сравнения с Superpowers, Spec Kit и GSD. Есть раздел о том, когда Genie использовать не стоит, и каталог команд с описанием.

Бейдж для README

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

Foxx AIGenie — задача на входе, pull request на выходе
Foxx AI

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