Genie — задача на входе, pull request на выходе
Genie
CLI и 18 навыков: команда /wish ведет одну задачу в отдельной ветке, запускает проверки и открывает pull request
- 345 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент выполняет установку и проверки репозитория, создает ветки и открывает pull request, то есть запускает команды на вашей машине
- Установщик по умолчанию пишет навыки во все найденные папки агентов и разворачивает сохраненные процессы в ~/.claude/workflows
Установка
- Работает в
В терминале, через 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, тогда установщик пропустит доставку навыков и ничего не запишет в папки агентов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI дает шести кодовым агентам общий процесс: контекст проекта, более 80 скиллов, проверки и продолжение задач между сессиями
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Shep запускает кодинг-агентов параллельно, каждого в своем git worktree, и доводит задачу до черновика запроса на слияние
Восемь скиллов с инженерными привычками: продумать план, найти причину бага, проверить дифф, прочитать источник
Утилита и скилл, с которыми Claude Code раздает задачи субагентам Claude, Codex или OpenCode в отдельных Git worktree
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Genie — задача на входе, pull request на выходе (эта запись) | нет | 345 | |
| Superpowers | нет | 307 845 | набор навыков методологии разработки без собственного CLI и хранилища задач |
| Claude Squad | нет | 8 694 | управляет несколькими сессиями агентов в терминале, без цикла проверки и pull request |
Коротко о README
Документация показывает покадровый пример запуска /wish, схему цикла и таблицу сравнения с Superpowers, Spec Kit и GSD. Есть раздел о том, когда Genie использовать не стоит, и каталог команд с описанием.