Как настроить gstack от Гарри Тана в Claude Code

Гайд по установке gstack — набора из 23 агентов Claude Code от Гарри Тана: роли CEO, дизайнера, тимлида, релиз-менеджера, док-инженера и QA работают в одном терминале.

Средний
Ольга Белова
Ольга Белова
Инженер по тестированию и документации18 октября 2026 г.4 мин чтения

Требования

  • Node.js 18+ и npm — Claude Code устанавливается через npm
  • Аккаунт Anthropic с подпиской Pro или Max либо ключ API
  • Git и уверенная работа в терминале
  • Проект-репозиторий, к которому вы примените стек

Установите Claude Code и войдите в аккаунт

Claude Code ставится одной командой через npm и требует Node.js версии 18 или новее. После установки запустите claude в терминале и выполните /login — подойдёт подписка Pro или Max либо ключ API. Подробности установки есть в документации Claude Code.

npm install -g @anthropic-ai/claude-code
claude --version
claude
# внутри сессии выполните /login

Склонируйте gstack и осмотрите состав стека

Репозиторий garrytan/gstack — это набор markdown-файлов: определения агентов, slash-команды и CLAUDE.md с правилами работы. Клонируйте его в отдельную папку, а не в свой проект, и посмотрите структуру: файлы агентов сгруппированы по шести ролям — CEO, Designer, Eng Manager, Release Manager, Doc Engineer и QA. Если в README есть официальный установочный скрипт, используйте его вместо ручного копирования из следующих шагов.

git clone https://github.com/garrytan/gstack.git ~/tools/gstack
cd ~/tools/gstack
ls
ls agents .claude/agents 2>/dev/null

Скопируйте агентов в Claude Code

Claude Code читает подагентов из каталога .claude/agents внутри проекта или из ~/.claude/agents глобально. Глобальная установка удобна, когда нужен один стек на все проекты; проектная — когда стек относится к одному репозиторию и попадает в git вместе с кодом. Копируйте файлы целиком и не переименовывайте: имя и роль агента задаются во frontmatter markdown-файла.

# глобально — агенты доступны в любом проекте
mkdir -p ~/.claude/agents
cp ~/tools/gstack/agents/*.md ~/.claude/agents/

# либо в конкретный проект
cd ~/my-project
mkdir -p .claude/agents
cp ~/tools/gstack/agents/*.md .claude/agents/

Добавьте команды и CLAUDE.md

Кроме агентов в стеке лежат slash-команды и CLAUDE.md с общими правилами. Команды кладутся в .claude/commands, правила — в CLAUDE.md в корне проекта. Если свой CLAUDE.md уже есть, не затирайте его: возьмите из файла стека только те блоки, которых не хватает, иначе потеряете собственные договорённости с моделью.

mkdir -p .claude/commands
cp ~/tools/gstack/commands/*.md .claude/commands/ 2>/dev/null

# CLAUDE.md из стека — только если своего ещё нет
[ -f CLAUDE.md ] || cp ~/tools/gstack/CLAUDE.md .

Проверьте установку и вызовите первого агента

Откройте проект, запустите claude и выполните /agents — в списке подагентов должны появиться имена из стека. Дальше работайте по ролям: CEO-агенты помогают выбрать, что строить и в каком порядке, Designer разбирает интерфейс и UX, Eng Manager занимается ревью и декомпозицией задач. Агента вызывают упоминанием @имя в запросе либо просто описывают задачу — Claude Code сам подберёт подходящего по описанию из frontmatter.

# внутри сессии Claude Code
/agents

# пример запроса через упоминание
@ceo Из трёх фич в бэклоге выбери одну на эту неделю и обоснуй

Прогоните полный цикл: ревью, доки, QA

Ценность стека — в связке узких инструментов, поэтому прогоняйте задачи через цепочку ролей. Eng Manager проверяет код, Release Manager собирает changelog и следит за версиями, Doc Engineer обновляет README и документацию, QA пишет и запускает тесты. Просите агентов работать по очереди и передавать результат следующему — так цикл от задачи до релиза замыкается внутри одной сессии.

@eng-manager Проверь изменения в ветке feature/checkout
@release-manager Собери changelog по коммитам с прошлого тега
@doc-engineer Обнови README под новые эндпоинты
@qa Напиши тесты на новый эндпоинт и прогони их

Обновляйте стек и подгоняйте под себя

Стек намеренно «opinionated»: агенты отражают вкусы автора, и часть правил вам не подойдёт. Каждый файл — обычный markdown с frontmatter, так что описание, список разрешённых инструментов и модель легко правятся под свой процесс. Обновления подтягивайте через git pull и повторное копирование; если уже меняли файлы, ведите стек в собственном форке, иначе правки затрутся при следующем обновлении.

cd ~/tools/gstack && git pull
cp agents/*.md ~/.claude/agents/

# свои правки удобнее держать в форке
# git remote set-url origin https://github.com/ВАШ_ЛОГИН/gstack.git

Как настроить gstack от Гарри Тана в Claude Code

Гайд по установке gstack — набора из 23 агентов Claude Code от Гарри Тана: роли CEO, дизайнера, тимлида, релиз-менеджера, док-инженера и QA работают в одном терминале.

Предварительные требования

  • Node.js 18+ и npm — Claude Code устанавливается через npm
  • Аккаунт Anthropic с подпиской Pro или Max либо ключ API
  • Git и уверенная работа в терминале
  • Проект-репозиторий, к которому вы примените стек

Шаг 1: Установите Claude Code и войдите в аккаунт

Claude Code ставится одной командой через npm и требует Node.js версии 18 или новее. После установки запустите claude в терминале и выполните /login — подойдёт подписка Pro или Max либо ключ API. Подробности установки есть в документации Claude Code.

npm install -g @anthropic-ai/claude-code
claude --version
claude
# внутри сессии выполните /login

Шаг 2: Склонируйте gstack и осмотрите состав стека

Репозиторий garrytan/gstack — это набор markdown-файлов: определения агентов, slash-команды и CLAUDE.md с правилами работы. Клонируйте его в отдельную папку, а не в свой проект, и посмотрите структуру: файлы агентов сгруппированы по шести ролям — CEO, Designer, Eng Manager, Release Manager, Doc Engineer и QA. Если в README есть официальный установочный скрипт, используйте его вместо ручного копирования из следующих шагов.

git clone https://github.com/garrytan/gstack.git ~/tools/gstack
cd ~/tools/gstack
ls
ls agents .claude/agents 2>/dev/null

Шаг 3: Скопируйте агентов в Claude Code

Claude Code читает подагентов из каталога .claude/agents внутри проекта или из ~/.claude/agents глобально. Глобальная установка удобна, когда нужен один стек на все проекты; проектная — когда стек относится к одному репозиторию и попадает в git вместе с кодом. Копируйте файлы целиком и не переименовывайте: имя и роль агента задаются во frontmatter markdown-файла.

# глобально — агенты доступны в любом проекте
mkdir -p ~/.claude/agents
cp ~/tools/gstack/agents/*.md ~/.claude/agents/

# либо в конкретный проект
cd ~/my-project
mkdir -p .claude/agents
cp ~/tools/gstack/agents/*.md .claude/agents/

Шаг 4: Добавьте команды и CLAUDE.md

Кроме агентов в стеке лежат slash-команды и CLAUDE.md с общими правилами. Команды кладутся в .claude/commands, правила — в CLAUDE.md в корне проекта. Если свой CLAUDE.md уже есть, не затирайте его: возьмите из файла стека только те блоки, которых не хватает, иначе потеряете собственные договорённости с моделью.

mkdir -p .claude/commands
cp ~/tools/gstack/commands/*.md .claude/commands/ 2>/dev/null

# CLAUDE.md из стека — только если своего ещё нет
[ -f CLAUDE.md ] || cp ~/tools/gstack/CLAUDE.md .

Шаг 5: Проверьте установку и вызовите первого агента

Откройте проект, запустите claude и выполните /agents — в списке подагентов должны появиться имена из стека. Дальше работайте по ролям: CEO-агенты помогают выбрать, что строить и в каком порядке, Designer разбирает интерфейс и UX, Eng Manager занимается ревью и декомпозицией задач. Агента вызывают упоминанием @имя в запросе либо просто описывают задачу — Claude Code сам подберёт подходящего по описанию из frontmatter.

# внутри сессии Claude Code
/agents

# пример запроса через упоминание
@ceo Из трёх фич в бэклоге выбери одну на эту неделю и обоснуй

Шаг 6: Прогоните полный цикл: ревью, доки, QA

Ценность стека — в связке узких инструментов, поэтому прогоняйте задачи через цепочку ролей. Eng Manager проверяет код, Release Manager собирает changelog и следит за версиями, Doc Engineer обновляет README и документацию, QA пишет и запускает тесты. Просите агентов работать по очереди и передавать результат следующему — так цикл от задачи до релиза замыкается внутри одной сессии.

@eng-manager Проверь изменения в ветке feature/checkout
@release-manager Собери changelog по коммитам с прошлого тега
@doc-engineer Обнови README под новые эндпоинты
@qa Напиши тесты на новый эндпоинт и прогони их

Шаг 7: Обновляйте стек и подгоняйте под себя

Стек намеренно «opinionated»: агенты отражают вкусы автора, и часть правил вам не подойдёт. Каждый файл — обычный markdown с frontmatter, так что описание, список разрешённых инструментов и модель легко правятся под свой процесс. Обновления подтягивайте через git pull и повторное копирование; если уже меняли файлы, ведите стек в собственном форке, иначе правки затрутся при следующем обновлении.

cd ~/tools/gstack && git pull
cp agents/*.md ~/.claude/agents/

# свои правки удобнее держать в форке
# git remote set-url origin https://github.com/%D0%92%D0%90%D0%A8_%D0%9B%D0%9E%D0%93%D0%98%D0%9D/gstack.git
Поделиться:TelegramX / TwitterVK