Commit: Create a New Commit

SkillCommunication

Creates a new git commit for all uncommitted changes with an atomic, conventionally-tagged message. Use when work is complete and ready to be committed.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Commit: Create a New Commit skill

What this skill tells your AI

The instructions your AI receives, as published by coleam00/ai-native-starter-pack in .claude/skills/commit/SKILL.md and read by ahel’s review.

Create a new commit for all of our uncommitted changes.

Process

  1. Run git status && git diff HEAD && git status --porcelain to see what files are uncommitted.
  2. Add the untracked and changed files.
  3. Write an atomic commit message with an appropriate, descriptive summary.
  4. Add a tag such as feat, fix, docs, refactor, test, chore, etc. that reflects our work.

Output

A single commit containing all uncommitted changes, with a conventional-commit-style message (<tag>: <atomic description>) that accurately reflects the work done.

After the commit succeeds, print two clearly labelled summaries:

What Changed

One short paragraph (3–6 sentences) describing the feature/fix/refactor that was committed — what problem it solves and what files were the key touch points. Write for a developer skimming the git log.

AI Layer Changes

Only include this section if any files under .claude/ were modified or added (CLAUDE.md, .claude/references/, .claude/skills/, .claude/agents/, etc.).

List each changed AI-layer file with a one-line note on what evolved and why. If nothing in .claude/ changed, omit this section entirely.

Signals

GitHub stars
69
Forks
23
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
commit-coleam00
Source
github.com/coleam00/ai-native-starter-pack