gsd — скилл для Claude Code: что делает и как установить
Структурирует разработку в одиночку через Claude: от сбора требований до атомарных коммитов и верификации фаз.
npx skills add ctsstc/get-shit-done-skills --skill gsd -a claude-codeЧто делает gsd
Скилл разворачивает в проекте каталог .planning/ с дорожной картой, архитектурными заметками и планами фаз. Вся работа делится на шаги, где файлы PLAN.md служат непосредственными промптами для выполнения. Модель ставит задачу от обратного: сначала выясняет, какое состояние системы должно стать истинным, а затем выводит список изменений в коде.
Внутри задействованы специализированные агенты для исследования предметной области, планирования, написания кода, отладки и проверки результата. Выполнение организовано волнами зависимостей. При этом каждый законченный шаг фиксируется отдельным коммитом с префиксом вида feat(01-01).
Скилл строго ограничивает аппетит к контексту и требует завершать фазу в пределах примерно 50% окна, чтобы модель не теряла связность рассуждений. Для работы агенту нужен прямой доступ к консоли и файлам через инструменты Read, Write и Bash.
Какие задачи решает
- разбить замысел проекта на дорожную карту и конкретные фазы
- исследовать кодовую базу с помощью параллельных субагентов
- выполнять задачи волнами с фиксацией в атомарных коммитах
- проверять готовность фазы от целевого состояния системы
- локализовать баги через проверку гипотез
Примеры запросов агенту
- /gsd:new-project
- /gsd:plan-phase 1
- /gsd:debug падает авторизация при пустом пароле
Как установить gsd
1Через Skills CLI (Vercel)
npx skills add ctsstc/get-shit-done-skills --skill gsd -a claude-code2Вручную: положить файлы
~/.claude/skills/gsd/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gsd/
1Через Skills CLI (Vercel)
npx skills add ctsstc/get-shit-done-skills --skill gsd -a codex2Вручную: положить файлы
.agents/skills/gsd/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ctsstc/get-shit-done-skills --skill gsd -a cursor2Вручную: положить файлы
.cursor/skills/gsd/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ctsstc/get-shit-done-skills gsd2Вручную: положить файлы
.github/skills/gsd/SKILL.md1Через Skills CLI (Vercel)
npx skills add ctsstc/get-shit-done-skills --skill gsd -a gemini-cli2Командой платформы
gemini skills install https://github.com/ctsstc/get-shit-done-skills --path .kilocode/skills/gsdВручную: положить файлы
.devin/skills/gsd/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ctsstc/get-shit-done-skills --skill gsd -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gsd
Как установить gsd в Claude Code?
Выполните в терминале команду npx skills add ctsstc/get-shit-done-skills --skill gsd -a claude-code.
Что делает скилл gsd?
Он ведёт проект через фиксированный цикл: формулирует требования, создаёт планы в каталоге .planning/, запускает параллельное исполнение и сверяет результат с целевым состоянием.
Как gsd защищает от потери контекста?
Скилл проектирует фазы так, чтобы укладываться примерно в 50% контекстного окна. Это предотвращает галлюцинации и ошибки кода из-за раздутой истории сообщений.