Install
$ agentstack add skill-hedgehogues-awesome-claude-commit ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Задача
Создай коммит по конвенциям проекта. $ARGUMENTS
Контекст (предвычислено)
Последние коммиты (стиль и TASK-ID)
!git log --oneline -10
Текущий статус
!git status --short
0. Early-exit: нечего коммитить
Проверь предвычисленный git status --short выше. Если вывод пустой ИЛИ содержит только строки, начинающиеся с ?? (только untracked-файлы) — выведи:
Nothing to commit — no staged or modified files.
и завершись. Не переходи к следующим шагам.
1. Собери недостающее
git diff HEAD
Статус и история уже выше — вызывать не нужно.
2. Проанализируй
- Какие файлы изменены, новые, удалены
- Есть ли файлы, которые НЕ НУЖНО коммитить (
.env, credentials, временные) - Сгруппируй по логическим блокам — один коммит = одно изменение
3. Определи TASK-ID
- Из
$ARGUMENTS→ используй его - Иначе → определи формат из
git log(например[TG-42],PROJ-123) - Не определяется → спроси
4. Формат commit message
Проверь .claude/rules/git.md или определи стиль из git log --oneline -10.
Если конвенции не найдены:
[TASK-ID]: short summary (imperative mood, lowercase, max 72 chars)
## What changed
- Конкретный bullet для каждого значимого изменения (имена файлов, области)
## Why
- Мотивация, какую проблему решает
## Details
- Решения по реализации, неочевидные моменты, побочные эффекты
Всегда объясняй WHY. Упоминай покрытие тестами.
5. Покажи план и дождись подтверждения
- Файлы для staging
- Полный текст commit message
- Пропущенные файлы и почему
НЕ коммить без одобрения.
6. Выполни коммит
git add ...
git commit -m "$(cat
EOF
)"
7. Проверь
git status
git log -1
Правила
- Никогда: push, --amend, --no-verify, коммит
.env/секретов — без явной просьбы - Добавляй файлы по именам (
git add file1 file2), неgit add . - При падении pre-commit hook — исправь и создай НОВЫЙ коммит (не amend)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Hedgehogues
- Source: Hedgehogues/awesome-claude
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.