AgentStack
SKILL verified MIT Self-run

Dev:commit

skill-hedgehogues-awesome-claude-commit · by Hedgehogues

>

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-hedgehogues-awesome-claude-commit

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Dev:commit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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. Покажи план и дождись подтверждения

  1. Файлы для staging
  2. Полный текст commit message
  3. Пропущенные файлы и почему

НЕ коммить без одобрения.

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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.