vibecode.wiki
RU EN
~/wiki / rabochee-mesto / get-shit-done

Get-Shit-Done: Инструмент для автоматизации кодинга с ИИ

◷ 7 мин чтения 17.02.2026

Следующий шаг

Открой бота или продолжай маршрут внутри раздела.

$ cd раздел/ $ open @mmorecil_bot

Статья -> план в ИИ

Отправь ссылку на эту статью в любой ИИ и получи план внедрения под свой проект.

Прочитай эту статью: https://vibecode.morecil.ru/ru/rabochee-mesto/get-shit-done/ Работай в контексте моего текущего проекта. Сделай план внедрения под мой стек: 1) что изменить 2) в каких файлах 3) риски и типичные ошибки 4) как проверить, что всё работает Если есть варианты, дай "быстрый" и "production-ready".
Как использовать
  1. Скопируй этот промпт и отправь в чат с ИИ.
  2. Прикрепи проект или открой папку репозитория в ИИ-инструменте.
  3. Попроси изменения по файлам, риски и короткий чеклист проверки.

Get-Shit-Done (GSD) — это инструмент для Claude Code (или OpenCode, Gemini), который помогает строить проекты по описанию. Он организует контекст, планирует задачи и выполняет код. Подходит для соло-разработчиков, кто не хочет сложных процессов, как в больших командах. Система даёт ИИ всё нужное для работы и проверки, чтобы результат был надёжным.

Доверили инженеры из Amazon, Google, Shopify и Webflow. GSD фиксирует проблемы вайбкодинга: когда ИИ генерит код, который разваливается на масштабе. Здесь контекст-инженерия делает всё стабильным.

Почему создали GSD

Автор — соло-разработчик, который использует ИИ для кодинга. Другие инструменты, как SpecKit или BMAD, добавляют лишнюю сложность: спринты, стори-поинты, ретроспективы, Jira. Это для 50-человековых команд. GSD упрощает: скрывает сложность (контекст-инженерия, XML-промпты, оркестрация субагентов, управление состоянием) за простыми командами, которые просто работают.

Для кого: для тех, кто описывает идею и хочет получить правильный код без имитации корпоративных процессов. Идеально для креативных людей, кто строит крутые вещи.

Как начать

Запусти:

code
npx get-shit-done-cc@latest

Инсталлер спросит:

  • Среда выполнения: Claude Code, OpenCode, Gemini или все.
  • Расположение: глобальное (для всех проектов) или локальное (только текущий).

Проверь с /gsd:help в твоей среде.

Обновляй периодически, так как GSD развивается быстро:

code
npx get-shit-done-cc@latest

Для скриптов, Docker или CI (без вопросов):

code
npx get-shit-done-cc --claude --global  # В ~/.claude/
npx get-shit-done-cc --claude --local   # В ./.claude/

Или для всех сред:

code
npx get-shit-done-cc --all --global

Разработка: клонируй репозиторий и запусти:

code
git clone https://github.com/gsd-build/get-shit-done.git
cd get-shit-done
node bin/install.js --claude --local

Рекомендуется: запусти Claude Code с флагом --dangerously-skip-permissions, чтобы не одобрять каждый коммит или дату вручную. Альтернатива — настрой гранулярные разрешения в .claude/settings.json, разрешив базовые команды вроде git add, commit, ls и т.д.

Как работает

Если у тебя уже есть код, сначала запусти /gsd:map-codebase. Система спавнит параллельные агенты, чтобы проанализировать стек, архитектуру, конвенции и проблемы. Тогда /gsd:new-project будет учитывать существующий код.

1. Инициализация проекта

code
/gsd:new-project

Одна команда, один поток:

  • Задаёт вопросы, пока не поймёт идею полностью: цели, ограничения, предпочтения в технологиях, edge cases.
  • Исследует домен: параллельные агенты (опционально, но рекомендуется).
  • Извлекает требования: что в v1, v2, out of scope.
  • Создаёт дорожную карту с фазами, привязанными к требованиям.

Ты одобряешь дорожную карту и готово к строительству.

Создаёт файлы: PROJECT.md (видение проекта), REQUIREMENTS.md (требования), ROADMAP.md (дорожная карта), STATE.md (решения, блокеры, статус), .planning/research/ (исследования).

2. Обсуди фазу

code
/gsd:discuss-phase 1

Здесь уточняешь реализацию. Дорожная карта имеет пару предложений на фазу — этого мало для твоего видения. Система анализирует фазу и выявляет серые зоны:

  • Для визуальных фич: layout, плотность, взаимодействия, empty states.
  • Для API/CLI: формат ответов, флаги, обработка ошибок, verbosity.
  • Для контент-систем: структура, тон, глубина, flow.

Для каждой зоны спрашивает, пока не удовлетворишь. Выход — CONTEXT.md, который идёт в исследование и планирование. Чем глубже — тем ближе к твоему видению. Пропусти — получи разумные дефолты.

3. Спланируй фазу

code
/gsd:plan-phase 1

Система:

  • Исследует: как реализовать, на основе CONTEXT.md (например, ищет библиотеки для card layout).
  • Создаёт 2-3 атомарных плана задач в XML-структуре.
  • Проверяет: планы соответствуют требованиям, лупит до прохождения.

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

Создаёт: {фаза}-RESEARCH.md (исследования), {фаза}-{N}-PLAN.md (планы).

4. Выполни фазу

code
/gsd:execute-phase 1

Система:

  • Запускает планы в волнах: параллельно независимые, последовательно зависимые.
  • Свежий контекст на план: 200k токенов чисто на имплементацию.
  • Коммит на задачу: атомарный, с чистой историей.
  • Проверяет: код доставляет, что обещала фаза.

Волны важны: независимые планы в одной волне параллельно, зависимые — в следующих. Лучше параллелизуются "вертикальные слайсы" (end-to-end фича), чем "горизонтальные слои" (все модели, потом все API).

Создаёт: {фаза}-{N}-SUMMARY.md (что случилось), {фаза}-VERIFICATION.md (проверка).

5. Проверь работу

code
/gsd:verify-work 1

Автоматическая проверка — это ок, но здесь ты подтверждаешь вручную:

  • Извлекает тестируемые результаты: что должно работать.
  • Проводит walkthrough: "Можешь ли залогиниться по email?" Yes/no, опиши проблему.
  • Диагностирует сбои: спавнит debug-агентов для root cause.
  • Создаёт планы исправлений: готовые для перезапуска.

Если всё ок — двигаешься дальше. Если нет — перезапусти /gsd:execute-phase с исправлениями.

Создаёт: {фаза}-UAT.md (пользовательское тестирование), планы исправлений если проблемы.

6. Повтор, завершение и следующий этап

Повторяй цикл: discuss → plan → execute → verify для каждой фазы.

Закончил веху? /gsd:complete-milestone — архивирует, тегит релиз.

Затем /gsd:new-milestone: как new-project, но для существующего кода. Опиши, что дальше, система исследует, scopes требования, создаёт свежую дорожную карту.

Быстрый режим для мелочей:

code
/gsd:quick
> "Добавить переключатель тёмного режима в настройки"

Те же агенты, но без research, проверок планов, верификации. Для багфиксов, мелких фич, конфигов.

Почему работает

  • Контекст-инженерия: ИИ мощный, если дать контекст. GSD даёт: PROJECT.md (видение), research (экосистема, стек, pitfalls), REQUIREMENTS.md (требования с traceability), ROADMAP.md (прогресс), STATE.md (память сессий), PLAN.md (XML-структура), SUMMARY.md (изменения), todos/ (идеи).
  • XML-промпты: точные, с action, verify, done. Нет догадок.
  • Мульти-агенты: оркестратор спавнит специалистов (researchers, planners, executors, verifiers). Работа в свежих контекстах, сессия остаётся responsive.
  • Атомарные коммиты: каждый задача — свой commit, traceable, revertable. Чистая git-история.
  • Модульность: добавляй фазы, вставляй urgent work, корректируй без перестройки.

Команды

Основной workflow:

  • /gsd:new-project [--auto]: инициализация.
  • /gsd:discuss-phase [N] [--auto]: уточнения.
  • /gsd:plan-phase [N] [--auto]: планирование.
  • /gsd:execute-phase : выполнение.
  • /gsd:verify-work [N]: проверка.
  • /gsd:audit-milestone: проверка вехи.
  • /gsd:complete-milestone: завершение.
  • /gsd:new-milestone [name]: следующий.

Навигация:

  • /gsd:progress: статус.
  • /gsd:help: все команды.
  • /gsd:update: обновление.

Существующий код:

  • /gsd:map-codebase: анализ.

Управление фазами:

  • /gsd:add-phase: добавить.
  • /gsd:insert-phase [N]: вставить.
  • /gsd:remove-phase [N]: удалить.

Сессия:

  • /gsd:pause-work: пауза.
  • /gsd:resume-work: возобновить.

Утилиты:

  • /gsd:quick [--full]: быстрый.
  • /gsd:debug [desc]: отладка.
  • /gsd:health [--repair]: проверка целостности.
  • /gsd:add-todo [desc]: добавить задачу.
  • /gsd:check-todos: список.

Ссылка на GitHub: get-shit-done

Что читать дальше