git-commit

SkillProductivity

Review and commit the task’s intended changes using repository conventions. Use when the user types /git-commit.

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 git-commit skill

What this skill tells your AI

The instructions your AI receives, as published by blockmatic/basilic in .agents/skills/workflow/git-commit/SKILL.md and read by ahel’s review.

Purpose and inputs

Invocation requests a commit. Inspect staged and unstaged changes and the authorized task scope before staging anything. Use the default global Git identity and repository commit rules; never bypass hooks or add attribution trailers.

Steps

  1. Inspect the diff and distinguish task-owned changes from unrelated work, including pre-staged files. If the intended commit cannot be separated safely, clarify the file scope.
  2. Check required validation evidence and documentation updates. Resolve failures caused by this task; report unrelated blockers honestly.
  3. Stage explicit task-owned paths or hunks. Do not sweep unrelated or untracked work into the commit with a blanket add.
  4. Write a Conventional Commit: lowercase type/scope, imperative summary of at most 60 characters, no period. Follow repository-specific scope conventions.
  5. Commit with hooks enabled; inspect the result and remaining working tree.

Verification and handoff

  • Commit contains only the intended change and passes required hooks.
  • Documentation and validation evidence describe that change.
  • Unrelated work remains intact.

Return commit ID and concise scope. A commit request alone does not authorize pushing.

Signals

GitHub stars
89
Forks
11
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
git-commit-blockmatic
Source
github.com/blockmatic/basilic