AICodingLab
Claude Code лайфхаки · Урок 31 из 35

gstack — виртуальная инженерная команда (50+ скиллов)

🎯 Цель урока: Освоить gstack framework — набор из 50+ скиллов, превращающих Claude Code в виртуальную инженерную команду из CEO, дизайнера, QA, security-офицера и других специалистов.

📖 Теория

Что такое 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

  1. /office-hours — обсуждаем идею с "CEO"
  2. /plan-ceo-review — CEO проверяет план
  3. /plan-eng-review — Tech Lead проверяет архитектуру
  4. /design-consultation — Designer создаёт дизайн-систему
  5. Разработка → коммиты
  6. /review — Reviewer проверяет код
  7. /cso — Security Officer ищет уязвимости
  8. /qa — QA тестирует в браузере
  9. /ship — Release Engineer создаёт PR и деплоит
  10. /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 последовательно прогонит план через все три ревью и даст сводный отчёт.

📝 Домашнее задание

  1. Запустите /office-hours и опишите вашу идею проекта (реальную или учебную).
  2. Создайте простой план фичи и прогоните через /plan-ceo-review и /plan-eng-review.
  3. Создайте небольшой HTML/CSS проект и запустите /qa http://localhost:8000.
  4. Запустите /browse на любом публичном сайте и попросите извлечь информацию.
  5. Изучите список всех gstack скиллов: ls ~/.claude/skills/ | grep gstack

🎓 После урока вы умеете

  • Использовать виртуальную команду gstack (CEO, Tech Lead, Designer, QA, Security)
  • Проводить YC-стиль Office Hours для разбора идей
  • Запускать полный цикл от идеи до деплоя с gstack
  • Использовать /browse для работы с браузером
  • Понимать философию Boil the Ocean и Search Before Building

🔗 Полезные ссылки

💡 Продвинутые возможности

Кастомизация 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+ скиллов)» — наставник ответит, опираясь на его содержание. Он помогает понять, но не делает домашку за вас.

Привет! Я наставник по этому уроку. Спросите что угодно по теме — объясню простыми словами. 🙂
Ответы генерирует ИИ и может ошибаться — сверяйтесь с уроком.
ИИ-консультант
Помогу выбрать курс