gsd-2-agent-framework — скилл для Claude Code
Скилл запускает CLI-фреймворк GSD 2: он проходит спеки по шагам milestone — slice — task и сам собирает код. Пригодится, когда задачу нужно оставить работать без присмотра.
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a claude-codeЧто делает gsd-2-agent-framework
GSD 2 — отдельный CLI, который берёт структурированную спеку и превращает её в работающий проект. Скилл описывает его конвейер: на каждую задачу выдаётся свежее окно контекста, а не один длинный диалог, где модель путается в собственных правках. Состояние лежит в .gsd/STATE.md, решения копятся в .gsd/DECISIONS.md, расход токенов и денег — в .gsd/costs/ledger.json.
Иерархия жёсткая: milestone — это версия, которую можно выпустить, slice — одна демонстрируемая возможность, task — кусок работы, влезающий в одно контекстное окно. Если задача не помещается, её дробят. Такой порядок держит сессии короткими, и обрыв не рушит весь прогон: lock-файл в .gsd/LOCK нужен для восстановления после падения. Git ведётся сам — ветка на milestone, коммит на задачу, один squash-merge в main.
Перед стартом нужен Node.js 18+ и глобально установленный gsd-pi; в качестве модели используется Claude через Pi SDK (для этого нужен доступ к Anthropic). Готовность задачи проверяется по must-haves: shell-команды и проверки существования файлов, которые должны пройти до перехода дальше. Стоимость ограничивается флагом --budget, иначе прогон может уйти дальше, чем вы рассчитывали.
Какие задачи решает
- разбить большую фичу на задачи, которые влезают в контекст
- довести API до готовности, пока не смотришь в терминал
- восстановить прогон агента после падения процесса
- уложить расходы на токены в заданный бюджет
- получить чистую историю git с коммитом на каждую задачу
Примеры запросов агенту
- Создай
.gsd/из моегоROADMAP.mdиPROJECT.md, потом запусти/gsd init - Запусти
/gsd auto --milestone M1 --budget 5.00и остановись, если расходы превысят лимит - Покажи, на каком slice мы сейчас и сколько уже потратили:
/gsd status
Как установить gsd-2-agent-framework
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a claude-code2Вручную: положить файлы
~/.claude/skills/gsd-2-agent-framework/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gsd-2-agent-framework/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a codex2Вручную: положить файлы
.agents/skills/gsd-2-agent-framework/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a cursor2Вручную: положить файлы
.cursor/skills/gsd-2-agent-framework/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills gsd-2-agent-framework2Вручную: положить файлы
.github/skills/gsd-2-agent-framework/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/gsd-2-agent-frameworkВручную: положить файлы
.devin/skills/gsd-2-agent-framework/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gsd-2-agent-framework
Как установить gsd-2-agent-framework в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill gsd-2-agent-framework -a claude-code. Скилл появится по пути ~/.claude/skills/gsd-2-agent-framework/SKILL.md.
Что делает gsd-2-agent-framework?
Описывает автономный цикл GSD 2: исследование, план, выполнение, проверка по must-haves и переход к следующему slice. Состояние и расходы хранятся в каталоге .gsd/.
Что нужно, чтобы фреймворк заработал?
Node.js 18+ и глобальный пакет gsd-pi (npm install -g gsd-pi). Модель — Claude через Pi SDK, поэтому нужен доступ к Anthropic.