gstack — Claude Code как команда из 23 специалистов
🚀 Что это
gstack — открытый набор инструментов для Claude Code от Гарри Тана (CEO Y Combinator). Превращает Claude Code из «одинокого помощника» в полноценную команду: CEO, дизайнер, инженерный менеджер, QA, security-офицер, релиз-менеджер и ещё 17 специалистов. Каждый — отдельный slash-command (/cso, /qa, /ship, и т.д.). Всё MIT-лицензия, бесплатно.
Гарри Тан — президент Y Combinator, до этого один из первых инженеров/PM/дизайнеров Palantir, основатель Posterous (продан Twitter). За последние 60 дней Гарри отгрузил 600 000+ строк продакшен-кода (35% — тесты), 10 000–20 000 строк в день, в режиме part-time, параллельно управляя YC. Его секрет — gstack.
В нашей фабрике gstack отлично дополняет 5 агентов хомяка: если 5 агентов отвечают за контент (посты, дизайны, маркетинг), то gstack — за код (продукты, сервисы, скрипты).
Как это работает
Каждый skill — это один slash-command в Claude Code. Вызываешь — Claude перевоплощается в нужного специалиста и работает по его методологии. Скиллы выстраиваются в спринт:
Думай → Планируй → Строй → Ревью → Тестируй → Отгружай → Анализируй
Каждый этап передаёт результат следующему: /office-hours пишет дизайн-док, который читает /plan-ceo-review; /plan-eng-review пишет тест-план, который подхватывает /qa; /review ловит баги, которые /ship верифицирует. Никаких потерь контекста — каждый шаг знает что было до него.
Что нужно для установки
- Claude Code установлен и работает (см. наш гайд)
- Git — для клонирования репозитория
- Bun v1.0+ — установка:
curl -fsSL https://bun.sh/install | bash - Node.js (только Windows — для Linux/macOS не нужен)
- ~30 секунд времени
Установка вручную (без ботов)
Открой терминал и выполни три команды:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack
./setup
Скрипт setup сам обнаружит, какие AI-агенты у тебя установлены (Claude Code, Codex, Cursor, OpenCode, Factory, Slate, Kiro), и поставит скиллы в нужные папки. Через минуту всё готово.
Шаг 2 — Подключить gstack в CLAUDE.md проекта
Чтобы Claude Code знал про gstack-скиллы, добавь в файл CLAUDE.md своего проекта блок:
## gstack
Используй /browse из gstack для всего веб-браузинга. Никогда не используй mcp__claude-in-chrome__* инструменты.
Доступные скиллы: /office-hours, /plan-ceo-review, /plan-eng-review, /plan-design-review,
/design-consultation, /design-shotgun, /design-html, /review, /ship, /land-and-deploy,
/canary, /benchmark, /browse, /open-gstack-browser, /qa, /qa-only, /design-review,
/setup-browser-cookies, /setup-deploy, /retro, /investigate, /document-release, /codex,
/cso, /autoplan, /pair-agent, /careful, /freeze, /guard, /unfreeze, /gstack-upgrade, /learn.
Шаг 3 (опционально) — Команд-режим для общих репо
Если gstack будет использовать вся команда — включи team mode. Каждый разработчик ставит себе глобально, обновления автоматические:
cd ~/.claude/skills/gstack && ./setup --team
Потом из корня твоего проекта:
cd /путь/к/проекту
~/.claude/skills/gstack/bin/gstack-team-init required
git add .claude/ CLAUDE.md
git commit -m "require gstack for AI-assisted work"
Никаких vendored-файлов в репо, нет version drift, нет ручных апгрейдов. Каждая Claude Code сессия делает быструю проверку обновлений (раз в час, тихо, без вывода).
Быстрый старт — попробуй за 5 минут
- Установи gstack (3 команды выше)
- Открой Claude Code в любом своём проекте
- Запусти
/office-hours— опиши что строишь - Запусти
/plan-ceo-reviewна любую идею фичи - Запусти
/reviewна любую ветку с изменениями - Запусти
/qaна свой staging URL - Остановись. Ты поймёшь, нужен ли тебе этот стек.
Все 23 специалиста — полный список на русском
Скиллы выстроены в порядке спринта: от первой идеи до релиза в проде.
🧠 Думай и планируй
| Команда | Кто это | Что делает |
|---|---|---|
/office-hours | YC Office Hours | С чего начать. 6 «принуждающих вопросов» которые переосмыслят твой продукт ДО того как ты напишешь код. Толкает обратно на твою постановку, оспаривает посылки, генерирует альтернативы. Дизайн-док передаётся всем последующим скиллам. |
/plan-ceo-review | CEO / Основатель | Переосмысляет проблему. Ищет «10-звёздный продукт» внутри твоего запроса. Четыре режима: расширение, выборочное расширение, сохранить scope, сокращение. |
/plan-eng-review | Инженерный менеджер | Фиксирует архитектуру, потоки данных, диаграммы, edge cases и тесты. Вытаскивает скрытые предположения наружу. |
/plan-design-review | Senior Designer | Оценивает каждое измерение дизайна 0–10, объясняет «как выглядит 10», потом редактирует план под этот уровень. Детектор «AI slop» (плохого AI-визуала). Интерактивно — задаёт вопросы по каждому решению. |
/plan-devex-review | Lead Developer Experience | Исследует developer-персон, бенчмаркит против конкурентов по TTHW (time-to-hello-world), проектирует «магический момент». Три режима: DX EXPANSION, DX POLISH, DX TRIAGE. 20–45 принуждающих вопросов. |
/autoplan | Review Pipeline | Одна команда — полностью отревьюенный план. Запускает CEO → дизайн → инженерный → DX-ревью автоматически. Поднимает только taste-решения для твоего одобрения. |
🎨 Дизайн
| Команда | Кто это | Что делает |
|---|---|---|
/design-consultation | Design Partner | Строит дизайн-систему с нуля. Исследует ландшафт, предлагает creative risks, генерирует реалистичные мокапы продукта. |
/design-shotgun | Design Explorer | «Покажи варианты». Генерирует 4–6 AI-мокапов, открывает comparison-доску в браузере, собирает фидбек, итерирует. Taste memory учится на твоих предпочтениях. Повторяешь пока не влюбишься в результат. |
/design-html | Design Engineer | Превращает мокап в продакшен-HTML. Pretext computed layout: текст реально reflow-ится, высоты подстраиваются под контент. 30 KB, 0 зависимостей. Детектит React/Svelte/Vue. Smart API routing для разных типов страниц. |
/design-review | Designer Who Codes | Тот же аудит что у /plan-design-review, но потом ЧИНИТ найденное. Атомарные коммиты, скриншоты до/после. |
⚙️ Код, ревью, отладка
| Команда | Кто это | Что делает |
|---|---|---|
/review | Staff Engineer | Находит баги которые проходят CI, но взрываются в проде. Авто-фиксит очевидные. Помечает дыры в полноте. |
/investigate | Debugger | Систематический root-cause дебаг. «Железное правило»: никаких фиксов без расследования. Трассирует данные, тестирует гипотезы, останавливается после 3 неудачных фиксов. |
/codex | Second Opinion | Независимое ревью от OpenAI Codex CLI. Три режима: pass/fail gate, adversarial challenge (пытается сломать), open consultation. Кросс-модельный анализ когда оба /review и /codex отработали. |
/devex-review | DX Tester | Live-аудит developer experience. Реально проходит твой онбординг: листает доки, пробует getting-started, замеряет TTHW, скриншотит ошибки. Сравнивает с оценками /plan-devex-review. |
🧪 Тестирование и безопасность
| Команда | Кто это | Что делает |
|---|---|---|
/qa | QA Lead | Тестирует приложение, находит баги, чинит их атомарными коммитами, верифицирует. Авто-генерирует регрессионный тест на каждый фикс. |
/qa-only | QA Reporter | Та же методология что у /qa, но только отчёт без правок кода. Чистый bug report. |
/cso | Chief Security Officer | OWASP Top 10 + STRIDE threat model. Zero-noise: 17 фильтров от false positives, gate уверенности 8/10+, независимая верификация. Каждое уязвимость с конкретным сценарием эксплуатации. |
/benchmark | Performance Engineer | Базовые замеры: время загрузки, Core Web Vitals, размер ресурсов. Сравнение до/после на каждом PR. |
🌐 Браузер и мульти-агенты
| Команда | Кто это | Что делает |
|---|---|---|
/browse | QA Engineer (глаза агента) | Дай агенту глаза. Реальный Chromium, реальные клики, реальные скриншоты. ~100мс на команду. |
/open-gstack-browser | GStack Browser | Запускает фирменный браузер с sidebar, anti-bot stealth, авто-роутингом моделей (Sonnet для действий, Opus для анализа), one-click импортом cookies из Chrome. |
/setup-browser-cookies | Session Manager | Импортирует куки из реального браузера (Chrome, Arc, Brave, Edge) в headless-сессию. Тестируй авторизованные страницы. |
/pair-agent | Multi-Agent Coordinator | Шарь свой браузер с любым AI-агентом. Одна команда, одна паста, соединено. Работает с OpenClaw, Hermes, Codex, Cursor — каждый получает свою вкладку. Scoped tokens, изоляция вкладок, rate limiting. |
🚢 Релиз и продакшен
| Команда | Кто это | Что делает |
|---|---|---|
/ship | Release Engineer | Sync main, прогон тестов, аудит покрытия, push, открытие PR. Бутстрапит test framework если у тебя его нет. |
/land-and-deploy | Release Engineer (deploy) | Мержит PR, ждёт CI и деплой, верифицирует health прода. Одна команда от «approved» до «verified в проде». |
/canary | SRE | Post-deploy мониторинг. Следит за console errors, регрессиями производительности, упавшими страницами. |
/document-release | Technical Writer | Обновляет ВСЕ доки проекта под то что ты только что отгрузил. Автоматически ловит устаревшие README. |
/retro | Eng Manager (ретро) | Team-aware еженедельная ретроспектива. Per-person разбор, серии отгрузок, тренды здоровья тестов, growth opportunities. /retro global — кросс-проектный. |
/learn | Memory | Управление тем что gstack выучил между сессиями. Ревью, поиск, чистка, экспорт паттернов и предпочтений по проекту. Знание накапливается — gstack умнеет на твоём кодбейзе со временем. |
🛠 8 Power-tools (защита и управление)
Это вспомогательные команды для безопасности и контроля рабочего процесса.
| Команда | Назначение |
|---|---|
/careful | Safety Guardrails — предупреждает перед деструктивными командами (rm -rf, DROP TABLE, force-push). Активируется фразой «be careful». |
/freeze | Edit Lock — ограничивает редактирование одной директорией. Чтобы Claude случайно не «починил» несвязанный код. |
/guard | Full Safety — /careful + /freeze в одной команде. Максимальная защита для прод-работы. |
/unfreeze | Unlock — снять ограничение /freeze. |
/setup-deploy | Deploy Configurator — одноразовая настройка для /land-and-deploy. Детектит платформу, прод-URL, deploy-команды. |
/gstack-upgrade | Self-Updater — обновляет gstack до последней версии. Детектит global vs vendored install, синхронизирует оба. |
Шпаргалка — какое ревью использовать
| Что строишь | До кода (план) | После релиза (live аудит) |
|---|---|---|
| Конечные пользователи (UI, web app, mobile) | /plan-design-review | /design-review |
| Разработчики (API, CLI, SDK, доки) | /plan-devex-review | /devex-review |
| Архитектура (data flow, perf, тесты) | /plan-eng-review | /review |
| Всё сразу | /autoplan (запускает CEO → design → eng → DX автоматически) | — |
Параллельные спринты — 10–15 одновременно
gstack раскрывается в полную силу когда ты запускаешь несколько спринтов параллельно. Гарри регулярно гоняет 10–15 одновременно через Conductor — это инструмент для запуска нескольких Claude Code сессий, каждая в своём изолированном workspace.
Один поток делает /office-hours по новой идее, второй — /review на PR, третий имплементирует фичу, четвёртый запускает /qa на staging, ещё шесть — на других ветках. Всё одновременно. Структура спринта (think → plan → build → review → test → ship) — то, что превращает «10 источников хаоса» в «10 управляемых процессов».
Управляешь как CEO командой: проверяешь решения которые важны, остальное идёт само.
Как gstack комбинируется с нашими продуктами
gstack + 5 агентов хомяка — gstack отвечает за код (продукты, фичи, скрипты), а наши 5 агентов — за контент (посты, дизайн, маркетинг). Параллельно: команда инженеров строит продукт, команда контент-маркетологов рассказывает миру.
gstack + Claude-скиллы (81 скилл) — наша библиотека скиллов и gstack хорошо дополняют друг друга. gstack — это «процесс», скиллы — это «методики» внутри процесса. Например, /plan-eng-review из gstack может вызвать @semgrep-security-scan из наших скиллов.
gstack + Контент-Фабрика — gstack используется для разработки самой content-factory. Каждая новая фича дашборда проходит через спринт: /office-hours → /autoplan → код → /review → /qa → /ship.
Обновление gstack
Из самого Claude Code:
/gstack-upgrade
Или вручную:
cd ~/.claude/skills/gstack
git pull
./setup
Если включал team mode — обновления приходят автоматически на каждом старте Claude Code (раз в час, тихо).
Проблемы и решения
| Проблема | Решение |
|---|---|
| Скилл не появился в Claude Code | cd ~/.claude/skills/gstack && ./setup |
/browse падает | cd ~/.claude/skills/gstack && bun install && bun run build |
| Хочу короткие команды без префикса | cd ~/.claude/skills/gstack && ./setup --no-prefix — переключит с /gstack-qa на /qa |
| Хочу префикс чтобы не путалось с другими скиллами | cd ~/.claude/skills/gstack && ./setup --prefix — переключит с /qa на /gstack-qa |
Windows: /browse не работает | На Windows нужны и Bun, и Node.js — Bun имеет баг с Playwright pipe transport, скрипт автоматически фолбэкается на Node |
| Claude говорит «не вижу скиллы» | Проверь, что в CLAUDE.md проекта есть секция ## gstack со списком доступных скиллов (см. шаг 2) |
Удаление
Если решил снести gstack — есть готовый скрипт:
~/.claude/skills/gstack/bin/gstack-uninstall
Опции:
--keep-state— сохранить конфиг и аналитику--force— без подтверждения
📦 Открыть репозиторий gstack →
69 000+ ⭐ на GitHub · MIT-лицензия · Бесплатно навсегда · Открытый код