К основному содержанию
скилл

git-pushing · davila7 — скилл для Claude Code: коммит и пуш одной командой

Стейджит правки, собирает осмысленный коммит в conventional-формате и отправляет ветку на remote. Пригодится, когда фича готова и её пора выложить.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/git-pushing
Открыть на GitHub

Что делает git-pushing

Скилл срабатывает, когда вы просите запушить работу или сохранить её на GitHub. Агент не придумывает git-команды заново, а вызывает готовый скрипт smart_commit.sh и передаёт ему всё управление.

Скрипт сам делает три шага: индексирует изменения, подбирает сообщение в conventional-стиле и пушит с флагом -u. Своё сообщение можно задать вторым аргументом — bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature".

Ручные команды git этот скилл обходит намеренно. Если в рабочем дереве есть файлы, которые коммитить нельзя, сначала уберите их из индекса или добавьте в .gitignore — иначе скрипт заберёт всё.

Какие задачи решает

  • закоммитить накопившиеся правки без ручного набора git-команд
  • сформировать сообщение коммита по conventional-схеме
  • отправить новую ветку на remote вместе с апстримом
  • сохранить готовую фичу на GitHub одной просьбой к агенту

Примеры запросов агенту

  • Закоммить и запушь эти изменения
  • Запуши всё в ветку feature/login
  • Сделай коммит с сообщением fix: поправил валидацию формы и отправь на remote

Как установить git-pushing

1Через claude-code-templates

npx claude-code-templates@latest --skill development/git-pushing

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill git-pushing -a claude-code

3Вручную: положить файлы

~/.claude/skills/git-pushing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/git-pushing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о git-pushing

Как установить git-pushing в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill development/git-pushing. Второй путь — npx skills add davila7/claude-code-templates --skill git-pushing -a claude-code.

Что делает git-pushing?

Запускает smart_commit.sh, который стейджит изменения, готовит conventional-коммит и пушит ветку с -u.

Можно ли задать своё сообщение коммита?

Да, передайте его аргументом: bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature".

Похожие скиллы

Все скиллы по теме «Git и GitHub» →

Сначала — git-pushing от других авторов.

git-pushing sickn33 Скилл отправляет коммиты по стандарту Conventional Commits в удалённую ветку через изолированный индекс Git. Защищает от случайного захвата лишних файлов при рядовых пушах. CX Codex +1 918установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора495

Весь набор →
microsoft-agent-framework-python Субагент для Claude, который пишет и правит код на Python-версии Microsoft Agent Framework: агенты, рабочие процессы, миграция с Semantic Kernel и AutoGen. 188установок initref Собирает справочные документы о внутреннем устройстве проекта в каталог /ref и прописывает ссылки на них в CLAUDE.md. 186установок file-uploads Скилл для Claude, который ведёт агента по работе с загрузкой файлов и облачными хранилищами: S3, Cloudflare R2, presigned URLs, multipart и оптимизация картинок. 185установок code-permutation-tester Прогоняет несколько вариантов реализации через симуляцию и оценку по критериям, чтобы выбрать подход до того, как писать код. 184установок red-team-tactics Скилл помогает планировать моделирование атак по MITRE ATT&CK и оформлять результаты проверки. Он пригодится для анализа этапов атаки и пробелов в обнаружении. 177установок digital-twin-creator Собирает цифровой двойник процесса или системы: карта компонентов, калибровка по истории, проверка сценариев и рекомендации. 176установок pac-configure Создаёт структуру Product as Code: каталог .pac/, конфиг, шаблоны эпиков и тикетов. Нужна, когда хотите вести продукт в git рядом с кодом. 176установок jira Скилл помогает просматривать, создавать и менять задачи Jira через CLI или Atlassian MCP. Пригодится, когда нужно проверить тикет или текущий спринт. 175установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой