git-shortcuts — скилл для Claude Code: git-команды одной строкой
Скилл превращает короткие записи вида --cp или --cppr в нужную последовательность git- и GitHub-действий. Пригодится, когда надоело каждый раз набирать commit, push и создание PR по отдельности.
npx skills add timschoch/skilly --skill git-shortcuts -a claude-codeЧто делает git-shortcuts
Вы пишете в сообщении сокращение с двумя дефисами — скилл разбирает его по буквам и выполняет шаги слева направо. c — коммит через скилл /commit, p — git push origin <current-branch>, pr — создание пул-реквеста через gh pr create, m — доведение PR до слияния по протоколу babysit-pr. Если шаг падает, выполнение останавливается и дальше ничего не идёт.
Скилл не вызывается сам. Триггер — только явное сокращение с префиксом -- в вашем сообщении: --c, --p, --cp, --pr, --prm, --cppr, --cpprm, --ff, --release, --pub, --close. Отдельные буквы вроде c или pr внутри обычной фразы его не запускают.
Базовая ветка не зашита в код: скилл читает её из репозитория, а для ветки epic/* проверяет, что она есть на origin, иначе откатывается на основную ветку. Если в репозитории ещё живёт ветка staging, сработает старая модель ветвления, и скилл предложит читать LEGACY-STAGING.md вместо обычных правил. Шаг m без установленного babysit-pr не отработает — придётся сначала добавить его командой npx -y github:timschoch/skilly add babysit-pr.
Какие задачи решает
- сделать коммит, пуш и PR одной короткой командой
- закоммитить только файлы текущей задачи, не трогая чужие правки
- довести пул-реквест до слияния без ручного присмотра за CI
- выбрать правильную базовую ветку для тикета из эпика
- распознать репозиторий со старой моделью ветвления
Примеры запросов агенту
--cp— закоммить изменения этой сессии и запушь ветку--cppr— закоммить, запушить и открой пул-реквест--prm— создай PR и доведи его до слияния
Как установить git-shortcuts
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill git-shortcuts -a claude-code2Вручную: положить файлы
~/.claude/skills/git-shortcuts/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/git-shortcuts/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill git-shortcuts -a codex2Вручную: положить файлы
.agents/skills/git-shortcuts/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill git-shortcuts -a cursor2Вручную: положить файлы
.cursor/skills/git-shortcuts/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install timschoch/skilly git-shortcuts2Вручную: положить файлы
.github/skills/git-shortcuts/SKILL.md1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill git-shortcuts -a gemini-cli2Командой платформы
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/git-shortcutsВручную: положить файлы
.devin/skills/git-shortcuts/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill git-shortcuts -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о git-shortcuts
Как установить git-shortcuts в Claude Code?
Выполните npx skills add timschoch/skilly --skill git-shortcuts -a claude-code. Файл скилла окажется в ~/.claude/skills/git-shortcuts/SKILL.md.
Что делает git-shortcuts?
Переводит сокращения с префиксом -- в последовательность git- и GitHub-действий: коммит, пуш, создание PR, слияние. Буквы выполняются в том порядке, в каком вы их написали.
Можно ли поставить скилл в других ассистентах?
Да, кроме Claude есть варианты для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — у каждого своя команда установки и свой путь к SKILL.md.