Get Shit Done (GSD) — это фреймворк управления проектами, встроенный прямо в Claude Code. Репозиторий на GitHub набрал уже 47k+ звёзд и стал одним из самых популярных расширений для Claude Code за последние месяцы.
Идея простая: большие проекты — это боль. Claude теряет контекст, начинает галлюцинировать про уже решённые задачи, повторяет одни и те же ошибки. GSD решает это через структурированные фазы, изолированные агенты и роадмапы, которые сохраняются между сессиями.
GitHub репозиторий: github.com/aiwithbenefits/get-shit-done
GSD — это не просто набор команд. Это способ думать о разработке с AI: разбивай на фазы, давай агентам чистый контекст, верифицируй результат перед следующим шагом.
Когда работаешь с Claude Code на больших задачах, обычно сталкиваешься с несколькими классическими проблемами:
GSD решает все эти проблемы через единый интерфейс команд прямо в Claude Code.
GSD подходит не всем — для мелких задач типа "поправь баг в одном файле" он избыточен. Но если ты попадаешь хотя бы под один пункт ниже, стоит попробовать:
Если у тебя проект на 50+ файлов, несколько микросервисов или сложная архитектура — GSD даёт структуру, которая позволяет Claude работать эффективно даже с большой кодовой базой. Фазы помогают фокусироваться на одной области за раз, не теряя общую картину.
Context rot — это когда в конце длинной сессии Claude уже не помнит что ты делал в начале. Или начинает предлагать решения, которые противоречат уже принятым решениям. GSD борется с этим через изолированные агенты с чистым контекстом для каждой фазы.
GSD отлично подходит для "вайб-кодинга" — когда ты описываешь что хочешь получить, а Claude делает. Но при этом с GSD результат получается предсказуемым: есть план, есть фазы, есть верификация. Никаких сюрпризов в конце.
Если работаешь в команде — GSD даёт общий язык для обсуждения прогресса. Если соло — помогает не потерять нить проекта между сессиями.
Установка делается одной командой через npx — не нужно ничего глобально устанавливать, не нужно клонировать репозиторий.
npx get-shit-done-cc@latest
Команда npx скачивает пакет get-shit-done-cc в последней версии и запускает установщик. @latest гарантирует что ты получаешь актуальную версию, а не что-то закешированное.
Установщик копирует все нужные файлы в твой проект: команды (slash commands), конфигурационные файлы, шаблоны фаз.
После установки в директории твоего проекта должна появиться папка .claude/commands/ с командами GSD. Проверяй так:
ls .claude/commands/ | grep gsd
Должно вывестись что-то вроде:
gsd:new-project.md
gsd:plan-phase.md
gsd:execute-phase.md
gsd:progress.md
claude
Запусти Claude Code в директории проекта. После запуска GSD-команды будут доступны через слэш — просто начни вводить /gsd и увидишь автодополнение.
npx)
Если npx не найден — установи Node.js через nodejs.org или через nvm. GSD работает на всех платформах: macOS, Linux, Windows (WSL).
GSD добавляет четыре главные команды в Claude Code. Вот как использовать каждую из них:
Инициализирует GSD в текущем проекте. Claude попросит описать проект — что ты хочешь построить, какие технологии используешь, каков общий объём работы. На основе этого GSD создаёт структуру роадмапа и разбивает проект на логические фазы.
Пример использования:
/gsd:new-project
# Claude спросит:
# - Название и описание проекта
# - Технологический стек
# - Примерный масштаб (MVP, полноценный продукт, и т.д.)
# - Основные функциональные требования
Детально планирует конкретную фазу проекта. Claude разбивает фазу на атомарные задачи, определяет зависимости между ними и создаёт чёткий план выполнения. Результат сохраняется — между сессиями план не теряется.
Пример использования:
/gsd:plan-phase
# Укажи номер или название фазы:
# "Планируй фазу 2: авторизация пользователей"
#
# GSD создаст список задач:
# 1. JWT токены — модель + генерация
# 2. Endpoint /auth/login
# 3. Middleware проверки токена
# 4. Refresh tokens
# 5. Тесты для каждого пункта
Запускает выполнение запланированной фазы. Каждая задача внутри фазы выполняется с чистым контекстом — Claude не тащит за собой "мусор" из предыдущих разговоров. После выполнения каждой задачи идёт автоматическая верификация.
Пример использования:
/gsd:execute-phase
# Укажи какую фазу выполнять:
# "Выполни фазу 1: настройка базы данных"
#
# GSD будет:
# - Выполнять задачи по очереди
# - Делать атомарные коммиты после каждой
# - Проверять результат перед следующей задачей
# - Обновлять прогресс в роадмапе
Показывает текущее состояние проекта: какие фазы завершены, что в процессе, что ещё впереди. Полезно в начале каждой сессии чтобы быстро вспомнить где ты остановился.
Пример использования:
/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 |
|---|---|---|
| Планирование | В голове или в отдельном документе, Claude не видит | Роадмап внутри проекта, Claude всегда знает план |
| Контекст | Накапливается, деградирует, context rot | Изолированный чистый контекст для каждой задачи |
| История | Хаотичные коммиты или вообще без git | Атомарные коммиты с понятными сообщениями |
| Верификация | Ручная проверка, легко пропустить | Автоматическая верификация после каждой фазы |
| Продолжение сессии | Нужно заново объяснять где ты остановился | /gsd:progress — и сразу в контексте |
| Параллельные задачи | Сложно, нужно всё держать в голове | Фазы поддерживают параллельное выполнение |
| Предсказуемость | Низкая — Claude делает что хочет | Высокая — структурированный процесс |
Короче говоря: без GSD Claude Code — это умный ассистент, с GSD — это полноценный инструмент разработки с управляемым процессом.
Да, GSD полностью бесплатный и открытый. Исходный код на GitHub под открытой лицензией. Устанавливается через npx без регистрации и SMS. Ты платишь только за обычные Claude токены — GSD сам по себе ничего не стоит.
Git не обязателен, но сильно рекомендуется. Атомарные коммиты — одна из ключевых фич GSD, и без Git ты теряешь возможность откатываться к предыдущим состояниям. Если проект ещё не в Git — сделай git init перед установкой GSD.
Да. GSD можно добавить в любой существующий проект. При /gsd:new-project Claude проанализирует текущее состояние кодовой базы и создаст роадмап на основе того, что уже есть. Тебе не нужно начинать с нуля.
Убедись что ты запускаешь claude из директории проекта, где установлен GSD (там должна быть папка .claude/commands/). Если запускаешь из другой директории — команды не видны. Также проверь версию Claude Code: claude --version, нужна актуальная версия.
Зависит от масштаба. Для небольшого проекта (MVP за выходные) — 3-5 фаз достаточно. Для крупного проекта — 8-15 фаз. Главный принцип: каждая фаза должна давать рабочий артефакт, а не быть просто набором задач. Фаза "Авторизация" — хорошо. Фаза "Написать код" — плохо.
GSD работает с любым стеком — Python, Go, Rust, PHP, Ruby. Это просто слэш-команды для Claude Code, которые описывают процесс работы. Сами команды не зависят от языка. Claude Code понимает любой код, GSD просто добавляет структуру.
Да. Папка .gsd/ с роадмапом и прогрессом коммитится в репозиторий, так что все члены команды видят актуальное состояние. Каждый разработчик может запустить /gsd:progress и сразу понять что готово и над чем работают другие.
Скачать GSD бесплатно можно прямо в нашем боте @claudeskillsmarketbot — команда /start getshitdonefree.
Бот пришлёт инструкцию по установке и актуальную версию команд.
Также на сайте доступно 20+ скиллов для Claude Code — бесплатные и платные: проактивный режим, автонастройка, трекер времени и другие.
Телеграм-бот: @claudeskillsmarketbot
Сайт: Claude Skills Market — маркетплейс скиллов для Claude Code
Гайд обновлён апрель 2026 · claudeskillsmarket.xyz