Когда звать
- Когда делаешь свой продукт или сайт и хочешь, чтобы агент сначала разобрал идею и план, а не сразу писал код.
- Когда нужно проверить готовый сайт в браузере, найти ошибки в коде перед выкаткой и довести изменения до прода.
Что это
gstack - открытый набор скиллов от Гарри Тана, главы стартап-акселератора Y Combinator. Он сам так работает каждый день и выложил свою настройку целиком. Идея простая: превратить одного агента в маленькую команду, где у каждого своя роль. Есть «основатель», который переспрашивает, что ты на самом деле строишь. Есть «техлид», который закрепляет архитектуру. Есть «дизайнер», «тестировщик с браузером», «офицер безопасности» и «релиз-инженер», который выкатывает.
Всё это - обычные команды со слешем в Claude Code: /office-hours, /plan-ceo-review, /review, /qa, /ship и ещё около трёх десятков. Скиллы связаны между собой: документ, который написал один, читает следующий.
Проект очень живой: на 28 сентября 2026 года у репозитория больше 134 тысяч звёзд, последний коммит сделан 26 сентября, версия 1.91.2.0. Лицензия MIT.
Зачем он мне
Главная польза - не давать агенту сразу бросаться писать код. Сначала /office-hours: шесть неудобных вопросов про идею, после которых часто выясняется, что строить надо другое и меньше. Потом план проверяют с трёх сторон, и только потом код. После кода - /review ищет ошибки, которые проходят тесты, но ломаются на живых людях, а /qa открывает сайт в настоящем браузере и прокликивает его.
Если ставить целиком не хочется, в наборе есть отдельные вещи, которые полезны сами по себе:
/office-hours- разбор идеи продукта до того, как потрачено время./review- второй взгляд на код перед выкаткой./qaи/browse- агент сам открывает сайт, нажимает кнопки, делает снимки экрана./careful- предупреждает перед опасными командами вроде удаления папок или принудительной отправки в git./make-pdf- красивый PDF из обычного текстового файла.
Как поставить в Claude Code
Команды сверены с README репозитория на 28 сентября 2026 года.
Что нужно заранее: Git и Bun версии 1.0 или новее. Без Bun установщик остановится и подскажет, как его поставить.
В README автор предлагает вставить в Claude Code фразу, и агент сделает всё сам. Суть этой фразы - одна команда в терминале:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
После установки перезапусти Claude Code, и команды со слешем появятся.
Важная оговорка. В той же фразе автор просит агента дописать в твой CLAUDE.md раздел про gstack, где сказано ходить в интернет только через его /browse и никогда не пользоваться Claude in Chrome. Если ты работаешь через Claude in Chrome в своём залогиненном браузере, эту строку не добавляй или убери после установки. Список команд в CLAUDE.md добавить можно.
Как поставить в Codex
У установщика есть отдельный режим для Codex CLI, скиллы лягут в папку ~/.codex/skills/:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack && cd ~/gstack && ./setup --host codex
Установщик сам прочитает, какая модель указана в настройках Codex, и подстроит под неё тексты скиллов. Сменил модель в Codex - запусти эту команду ещё раз.
С чего начать
Автор советует пять шагов, и на них остановиться:
/office-hours- расскажи, что строишь./plan-ceo-review- на любую идею новой функции./review- на ветку с изменениями./qa- на адрес тестовой версии сайта.- Хватит. После этого станет понятно, твоё это или нет.
Команда /autoplan прогоняет все проверки плана подряд сама и спрашивает тебя только про вкусовые решения.
Безопасность
Мы прочитали установщик setup, служебные скрипты из папки bin и SKILL.md нескольких скиллов. Вредного не нашли, но это большая и мощная система, а не один текстовый файл. Вот что она делает на компьютере.
При установке:
- Копирует репозиторий в
~/.claude/skills/gstackи раскладывает ссылки на скиллы в папку скиллов Claude Code (или Codex). - Собирает свою программу-браузер через Bun и скачивает Chromium командой
bunx playwright install chromium. Это несколько сотен мегабайт. - Заводит папку
~/.gstack/для своих настроек, журналов и заметок. - Может предложить записать свои хуки в общий файл настроек
~/.claude/settings.json. Спрашивает отдельно, по умолчанию ответ «нет», перед записью делает копию файла. - Для
/csoможет скачать Docker-образы со сканерами, если у тебя стоит Docker.
Во время работы:
- В начале почти каждого скилла запускается служебный скрипт. Раз в какое-то время он сверяет версию с GitHub (скачивает файл VERSION) и предлагает обновиться.
- Статистика использования по умолчанию выключена. При первом запуске gstack спрашивает, можно ли её отправлять. Если согласиться, уходит название скилла, время работы, успех или ошибка, версия и система. Код, пути и тексты запросов, по README, не отправляются. Выключить в любой момент:
gstack-config set telemetry off. - Каждая отправка в сеть записывается в журнал
~/.gstack/security/egress.jsonl, его можно посмотреть командойgstack-egress list. /setup-browser-cookiesкопирует куки из твоего Chrome, Arc или Brave в браузер gstack, чтобы он видел сайты, где ты залогинен. Для этого просит доступ к связке ключей macOS. Запускается только по твоей команде, домены выбираешь сам./shipотправляет изменения в git и открывает запрос на слияние,/land-and-deployсливает его в основную ветку и ждёт выкатки. Принудительную отправку в git автор запрещает в тексте скилла./pair-agentможет открыть доступ к браузеру gstack из интернета через ngrok, чтобы им пользовались другие агенты. Включай только если понимаешь, зачем.
Вывод: ставить можно, код открытый, автор известный, отправка статистики только с согласия. Но набор большой: установщик на три с лишним тысячи строк, свой браузер, доступ к кукам и команды, которые сами выкатывают на прод. Если нужно пару скиллов, а не весь конвейер, начни с одного /office-hours или /review и посмотри, как пойдёт. Скиллы /ship, /land-and-deploy и /pair-agent в рабочих проектах запускай осознанно.
Как удалить
~/.claude/skills/gstack/bin/gstack-uninstall
Скрипт уберёт скиллы, ссылки, папку ~/.gstack/ и фоновые процессы браузера. Раздел про gstack в CLAUDE.md убери руками.
Вопросы и ответы
Это бесплатно? Да, лицензия MIT. Платить нужно только за саму подписку Claude или Codex.
Это скилл или плагин? Набор скиллов плюс установщик и свои небольшие программы (браузер, служебные скрипты). Просто скопировать одну папку со скиллом не получится - ставь через ./setup.
Как обновлять? Командой /gstack-upgrade или согласиться, когда gstack сам предложит обновление.
Какие ещё программы поддерживает? По README - Cursor, OpenCode, Factory Droid, Kiro, а для OpenClaw и Hermes есть отдельные инструкции.
Автор и источник
Набор открытый, чужой, лицензия MIT. Автор - Garry Tan. Описание, команды установки и правила про статистику сверены с README репозитория garrytan/gstack, файлом LICENSE и установщиком setup на 28 сентября 2026 года.