claudeskillsmarket.xyz / guides / gsd · апрель 2026

Get Shit Done (GSD) для Claude Code: полный гайд по установке и использованию

GSD для Claude Code

Что такое Get Shit Done (GSD)?

Get Shit Done (GSD) — это фреймворк управления проектами, встроенный прямо в Claude Code. Репозиторий на GitHub набрал уже 47k+ звёзд и стал одним из самых популярных расширений для Claude Code за последние месяцы.

Идея простая: большие проекты — это боль. Claude теряет контекст, начинает галлюцинировать про уже решённые задачи, повторяет одни и те же ошибки. GSD решает это через структурированные фазы, изолированные агенты и роадмапы, которые сохраняются между сессиями.

GitHub репозиторий: github.com/aiwithbenefits/get-shit-done

GSD — это не просто набор команд. Это способ думать о разработке с AI: разбивай на фазы, давай агентам чистый контекст, верифицируй результат перед следующим шагом.

Какие проблемы решает GSD

Когда работаешь с Claude Code на больших задачах, обычно сталкиваешься с несколькими классическими проблемами:

GSD решает все эти проблемы через единый интерфейс команд прямо в Claude Code.

Для кого подходит GSD

GSD подходит не всем — для мелких задач типа "поправь баг в одном файле" он избыточен. Но если ты попадаешь хотя бы под один пункт ниже, стоит попробовать:

Разработчики с большими проектами

Если у тебя проект на 50+ файлов, несколько микросервисов или сложная архитектура — GSD даёт структуру, которая позволяет Claude работать эффективно даже с большой кодовой базой. Фазы помогают фокусироваться на одной области за раз, не теряя общую картину.

Те, кто устал от context rot

Context rot — это когда в конце длинной сессии Claude уже не помнит что ты делал в начале. Или начинает предлагать решения, которые противоречат уже принятым решениям. GSD борется с этим через изолированные агенты с чистым контекстом для каждой фазы.

Вайб-кодинг на серьёзных задачах

GSD отлично подходит для "вайб-кодинга" — когда ты описываешь что хочешь получить, а Claude делает. Но при этом с GSD результат получается предсказуемым: есть план, есть фазы, есть верификация. Никаких сюрпризов в конце.

Команды и соло-разработчики

Если работаешь в команде — GSD даёт общий язык для обсуждения прогресса. Если соло — помогает не потерять нить проекта между сессиями.

Установка GSD

Установка делается одной командой через npx — не нужно ничего глобально устанавливать, не нужно клонировать репозиторий.

Шаг 1: Запусти установщик

npx get-shit-done-cc@latest

Команда npx скачивает пакет get-shit-done-cc в последней версии и запускает установщик. @latest гарантирует что ты получаешь актуальную версию, а не что-то закешированное.

Установщик копирует все нужные файлы в твой проект: команды (slash commands), конфигурационные файлы, шаблоны фаз.

Шаг 2: Проверь что всё встало

После установки в директории твоего проекта должна появиться папка .claude/commands/ с командами GSD. Проверяй так:

ls .claude/commands/ | grep gsd

Должно вывестись что-то вроде:

gsd:new-project.md
gsd:plan-phase.md
gsd:execute-phase.md
gsd:progress.md

Шаг 3: Открой проект в Claude Code

claude

Запусти Claude Code в директории проекта. После запуска GSD-команды будут доступны через слэш — просто начни вводить /gsd и увидишь автодополнение.

Требования

Если npx не найден — установи Node.js через nodejs.org или через nvm. GSD работает на всех платформах: macOS, Linux, Windows (WSL).

Основные команды

GSD добавляет четыре главные команды в Claude Code. Вот как использовать каждую из них:

старт проекта

/gsd:new-project

Инициализирует GSD в текущем проекте. Claude попросит описать проект — что ты хочешь построить, какие технологии используешь, каков общий объём работы. На основе этого GSD создаёт структуру роадмапа и разбивает проект на логические фазы.

Пример использования:

/gsd:new-project

# Claude спросит:
# - Название и описание проекта
# - Технологический стек
# - Примерный масштаб (MVP, полноценный продукт, и т.д.)
# - Основные функциональные требования
планирование

/gsd:plan-phase

Детально планирует конкретную фазу проекта. Claude разбивает фазу на атомарные задачи, определяет зависимости между ними и создаёт чёткий план выполнения. Результат сохраняется — между сессиями план не теряется.

Пример использования:

/gsd:plan-phase

# Укажи номер или название фазы:
# "Планируй фазу 2: авторизация пользователей"
#
# GSD создаст список задач:
# 1. JWT токены — модель + генерация
# 2. Endpoint /auth/login
# 3. Middleware проверки токена
# 4. Refresh tokens
# 5. Тесты для каждого пункта
выполнение

/gsd:execute-phase

Запускает выполнение запланированной фазы. Каждая задача внутри фазы выполняется с чистым контекстом — Claude не тащит за собой "мусор" из предыдущих разговоров. После выполнения каждой задачи идёт автоматическая верификация.

Пример использования:

/gsd:execute-phase

# Укажи какую фазу выполнять:
# "Выполни фазу 1: настройка базы данных"
#
# GSD будет:
# - Выполнять задачи по очереди
# - Делать атомарные коммиты после каждой
# - Проверять результат перед следующей задачей
# - Обновлять прогресс в роадмапе
прогресс

/gsd:progress

Показывает текущее состояние проекта: какие фазы завершены, что в процессе, что ещё впереди. Полезно в начале каждой сессии чтобы быстро вспомнить где ты остановился.

Пример использования:

/gsd:progress

# Вывод примерно такой:
# ✅ Фаза 1: Настройка проекта — завершена
# ✅ Фаза 2: База данных — завершена
# 🔄 Фаза 3: API endpoints — в процессе (3/7 задач)
# ⏳ Фаза 4: Frontend — не начата
# ⏳ Фаза 5: Деплой — не начата

Как работает под капотом

GSD — это не магия. Под капотом там несколько конкретных механизмов, которые в сумме дают предсказуемый результат.

Изолированные агенты с чистым контекстом

Главная идея GSD — каждая задача внутри фазы выполняется в изолированном контексте. Claude получает только то, что нужно для конкретной задачи: описание задачи, релевантные файлы, результаты предыдущих задач фазы. Никакого "мусора" из старых разговоров.

Это принципиально отличается от обычной работы с Claude Code, где весь контекст накапливается в одном разговоре и со временем деградирует.

Атомарные коммиты

GSD делает Git коммит после каждой завершённой задачи. Это даёт несколько преимуществ: можно откатиться к любой точке, история коммитов отражает реальный прогресс, и легко понять что именно было сделано на каждом шаге.

# Пример истории коммитов с GSD:
git log --oneline

a1b2c3d feat: [GSD Phase 2] add JWT token generation
e4f5g6h feat: [GSD Phase 2] add /auth/login endpoint
i7j8k9l feat: [GSD Phase 2] add token verification middleware
m1n2o3p feat: [GSD Phase 1] initialize database schema
q4r5s6t feat: [GSD Phase 1] configure project structure

Верификация каждой фазы

Перед переходом к следующей фазе GSD запускает верификацию: проверяет что всё запланированное реально выполнено, тесты проходят, и нет очевидных ошибок. Только после этого фаза помечается как завершённая.

Персистентный роадмап

Всё состояние проекта хранится в файлах внутри .gsd/ директории. Это значит что роадмап, прогресс и планы фаз сохраняются между сессиями. Можно закрыть Claude Code, открыть на следующий день — и продолжить с того места где остановился.

Сравнение: с GSD и без GSD

Чтобы понять разницу наглядно — вот таблица:

Аспект Без GSD С GSD
Планирование В голове или в отдельном документе, Claude не видит Роадмап внутри проекта, Claude всегда знает план
Контекст Накапливается, деградирует, context rot Изолированный чистый контекст для каждой задачи
История Хаотичные коммиты или вообще без git Атомарные коммиты с понятными сообщениями
Верификация Ручная проверка, легко пропустить Автоматическая верификация после каждой фазы
Продолжение сессии Нужно заново объяснять где ты остановился /gsd:progress — и сразу в контексте
Параллельные задачи Сложно, нужно всё держать в голове Фазы поддерживают параллельное выполнение
Предсказуемость Низкая — Claude делает что хочет Высокая — структурированный процесс

Короче говоря: без GSD Claude Code — это умный ассистент, с GSD — это полноценный инструмент разработки с управляемым процессом.

Частые вопросы (FAQ)

GSD бесплатный?

Да, GSD полностью бесплатный и открытый. Исходный код на GitHub под открытой лицензией. Устанавливается через npx без регистрации и SMS. Ты платишь только за обычные Claude токены — GSD сам по себе ничего не стоит.

Нужен ли Git для работы с GSD?

Git не обязателен, но сильно рекомендуется. Атомарные коммиты — одна из ключевых фич GSD, и без Git ты теряешь возможность откатываться к предыдущим состояниям. Если проект ещё не в Git — сделай git init перед установкой GSD.

Подходит ли GSD для существующих проектов?

Да. GSD можно добавить в любой существующий проект. При /gsd:new-project Claude проанализирует текущее состояние кодовой базы и создаст роадмап на основе того, что уже есть. Тебе не нужно начинать с нуля.

Что если Claude не находит GSD-команды?

Убедись что ты запускаешь claude из директории проекта, где установлен GSD (там должна быть папка .claude/commands/). Если запускаешь из другой директории — команды не видны. Также проверь версию Claude Code: claude --version, нужна актуальная версия.

Сколько фаз делать для типичного проекта?

Зависит от масштаба. Для небольшого проекта (MVP за выходные) — 3-5 фаз достаточно. Для крупного проекта — 8-15 фаз. Главный принцип: каждая фаза должна давать рабочий артефакт, а не быть просто набором задач. Фаза "Авторизация" — хорошо. Фаза "Написать код" — плохо.

Работает ли GSD с другими языками, не только JavaScript?

GSD работает с любым стеком — Python, Go, Rust, PHP, Ruby. Это просто слэш-команды для Claude Code, которые описывают процесс работы. Сами команды не зависят от языка. Claude Code понимает любой код, GSD просто добавляет структуру.

Можно ли использовать GSD в команде?

Да. Папка .gsd/ с роадмапом и прогрессом коммитится в репозиторий, так что все члены команды видят актуальное состояние. Каждый разработчик может запустить /gsd:progress и сразу понять что готово и над чем работают другие.

Где скачать

Скачать GSD бесплатно можно прямо в нашем боте @claudeskillsmarketbot — команда /start getshitdonefree.

Бот пришлёт инструкцию по установке и актуальную версию команд.

Claude Skills Market

Также на сайте доступно 20+ скиллов для Claude Code — бесплатные и платные: проактивный режим, автонастройка, трекер времени и другие.

Телеграм-бот: @claudeskillsmarketbot

Сайт: Claude Skills Market — маркетплейс скиллов для Claude Code

Гайд обновлён апрель 2026 · claudeskillsmarket.xyz