---
name: autonomous-git
description: Автономное выполнение git операций — коммит, пуш, обновление конфигов без лишних вопросов
author: soda-ml-carbonation-control
type: workflow
lazy: true
triggers:
  - "делай комит"
  - "делай пуш"
  - "комит и пуш"
  - "выполни до конца"
  - "заверши задачу"
  - "commit and push"
  - "git commit"
---

# Автономные git операции

## Когда срабатывает

При командах:
- «делай комит и пуш»
- «выполни до конца»
- «заверши задачу»
- «обнови конфиг и пушни»

## Алгоритм при команде «делай комит и пуш»

```
1. git status              — проверить статус
2. git add <файлы>         — добавить изменения
3. git commit -m "..."     — создать коммит
4. git push                — запушить в remote
5. Вывести: «Готово. Пуш выполнен.»
```

**Генерация описания коммита:**
- Использовать emoji-префикс из `CLAUDE.md` (📝 🔬 ⚙️ 🐛 и т.д.)
- Тип: docs / config / data / fix
- Краткое описание на русском
- Формат: `<emoji> <тип>: <суть merge-запроса>`

## Правила

1. **Не задавать вопросов** — выполняй сразу
2. **Не просить подтверждения** — решение принято
3. **Генерировать описание коммита** из контекста задачи
4. **Пушить без ожидания** — `git push` сразу после коммита
5. **Выводить только результат** — коммит-хэш + статус

## Примеры

```
> делай комит и пуш
→ git status → git add CLAUDE.md → git commit -m "..."
→ git push → done
```
