gstack — виртуальная инженерная команда (50+ скиллов)
📖 Теория
Что такое gstack?
gstack — это open-source framework от Garry Tan (CEO Y Combinator), который превращает Claude Code в полноценную команду разработки. Вместо того чтобы писать промпты с нуля, вы вызываете специализированных "сотрудников" через слэш-команды.
"В последние 60 дней я отправил в продакшн 3 сервиса и 40+ фич, работая part-time. Разница с 2013 годом — в инструментарии. gstack — это мой софтверный завод."
— Garry Tan
Виртуальная команда gstack
| Роль | Скилл | Что делает |
|---|---|---|
| CEO | /office-hours |
YC Office Hours стиль — разбор идеи, стратегия, приоритеты |
| CEO | /plan-ceo-review |
Ревью плана с точки зрения бизнеса и продукта |
| Tech Lead | /plan-eng-review |
Архитектурное ревью — техдолг, масштабируемость, риски |
| Designer | /design-review |
Дизайн-аудит UI — находит слоп, предлагает улучшения |
| Designer | /design-consultation |
Создание дизайн-системы с нуля |
| QA Lead | /qa |
Тестирование в реальном браузере (Playwright) |
| QA Lead | /qa-only |
Только отчёт, без автофиксов |
| Reviewer | /review |
Полное ревью PR перед мержем |
| Security Officer | /cso |
OWASP Top 10 + STRIDE security audit |
| Release Engineer | /ship |
Финальная проверка + создание PR + деплой |
| DevOps | /canary |
Мониторинг после деплоя |
| Browser | /browse |
Открыть URL в headless браузере, сделать скриншот |
Полный цикл с gstack
- /office-hours — обсуждаем идею с "CEO"
- /plan-ceo-review — CEO проверяет план
- /plan-eng-review — Tech Lead проверяет архитектуру
- /design-consultation — Designer создаёт дизайн-систему
- Разработка → коммиты
- /review — Reviewer проверяет код
- /cso — Security Officer ищет уязвимости
- /qa — QA тестирует в браузере
- /ship — Release Engineer создаёт PR и деплоит
- /canary — DevOps мониторит после деплоя
Философия gstack
gstack следует двум принципам из ETHOS.md:
- Boil the Ocean — делай полную версию, не MVP. Полнота стала дешёвой с AI.
- Search Before Building — ищи готовые решения перед изобретением велосипеда.
🛠 Практика
Проверка установки gstack
Проверьте, установлен ли gstack:
ls ~/.claude/skills/ | grep gstack
Если нет, установите:
Установи gstack framework от Garry Tan. Склонируй репозиторий garrytan/gstack и запусти ./setup
Пример 1: Office Hours — разбор идеи
Запустите YC-стиль разбор вашей идеи:
/office-hours
Claude в роли CEO Y Combinator спросит:
- Что вы строите?
- Какую проблему решаете?
- Кто ваша целевая аудитория?
- Какая бизнес-модель?
Ответьте на вопросы, и Claude даст фидбек как на настоящих Office Hours YC.
Пример 2: Полный цикл от идеи до деплоя
Шаг 1. Обсуждение идеи
/office-hours
Я хочу сделать SaaS для автоматической генерации документации из кода. Называется DocGen AI.
Claude разберёт идею, укажет на риски и даст рекомендации.
Шаг 2. Создание плана
Создай план реализации MVP DocGen AI. Затем запусти /plan-ceo-review
CEO проверит план на соответствие бизнес-целям.
Шаг 3. Архитектурное ревью
/plan-eng-review
Tech Lead проверит техническую реализуемость.
Шаг 4. Разработка
Реализуй план. Создай Flask API с эндпоинтом /generate, frontend на React, подключи OpenAI API.
Шаг 5. Code Review
/review
Reviewer найдёт баги, дубликаты, предложит улучшения.
Шаг 6. Security Audit
/cso
Security Officer проверит OWASP Top 10 и STRIDE угрозы.
Шаг 7. QA Testing
/qa http://localhost:5000
QA откроет сайт в браузере, протестирует интерфейс, сделает скриншоты.
Шаг 8. Ship
/ship
Release Engineer создаст PR, прогонит финальные проверки, задеплоит.
Пример 3: Работа с браузером через /browse
Откройте сайт и получите скриншот:
/browse https://example.com
Claude откроет сайт в headless Chromium, сделает скриншот и accessibility snapshot.
Вы можете попросить:
/browse https://news.ycombinator.com и найди топ-3 новости
Claude откроет HackerNews и извлечёт информацию.
Пример 4: Автоматический pipeline с /autoplan
Запустите полный review pipeline — CEO → design → eng:
/autoplan
Claude последовательно прогонит план через все три ревью и даст сводный отчёт.
📝 Домашнее задание
- Запустите
/office-hoursи опишите вашу идею проекта (реальную или учебную). - Создайте простой план фичи и прогоните через
/plan-ceo-reviewи/plan-eng-review. - Создайте небольшой HTML/CSS проект и запустите
/qa http://localhost:8000. - Запустите
/browseна любом публичном сайте и попросите извлечь информацию. - Изучите список всех gstack скиллов:
ls ~/.claude/skills/ | grep gstack
🎓 После урока вы умеете
- Использовать виртуальную команду gstack (CEO, Tech Lead, Designer, QA, Security)
- Проводить YC-стиль Office Hours для разбора идей
- Запускать полный цикл от идеи до деплоя с gstack
- Использовать /browse для работы с браузером
- Понимать философию Boil the Ocean и Search Before Building
🔗 Полезные ссылки
- GitHub: garrytan/gstack
- Twitter: @garrytan
- Y Combinator Office Hours — концепция разбора стартапов
💡 Продвинутые возможности
Кастомизация gstack
Конфиг gstack хранится в ~/.gstack/config.yaml:
explain_level: terse # или verbose
skill_prefix: "" # префикс для скиллов
Другие полезные скиллы gstack
/investigate— систематический дебаггинг/retro— ретроспектива проекта/spec— создание спецификации и GitHub issue/document-generate— генерация документации (Diataxis framework)/benchmark— поиск регрессий производительности/land-and-deploy— merge → deploy → canary verify
Интеграция с CI/CD
gstack можно интегрировать в CI pipeline:
# .github/workflows/review.yml
- name: gstack review
run: claude /review --auto
Рекомендуемые курсы
Продолжите обучение по смежным темам
ИИ-наставник по этому уроку
Задайте вопрос по теме урока «gstack — виртуальная инженерная команда (50+ скиллов)» — наставник ответит, опираясь на его содержание. Он помогает понять, но не делает домашку за вас.