Commit — Skill
SkillCommunicationCreate a Conventional Commit message for staged changes and run git commit. Use when changes are staged and you need a commit message in the form type(scope): subject, with a <=100 character imperative header and optional 'ref AL-###' body line. Retained for reference; use only when explicitly asked for this commit workflow.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Commit — Skill skill
What this skill tells your AI
The instructions your AI receives, as published by asymmetric-al/core in .agents/skills/commit/SKILL.md and read by ahel’s review.
Retained for reference only. This skill is not part of the active repo routing and should not be used unless a user explicitly asks for this commit workflow.
Name: commit
Purpose: Create a Conventional Commit message for staged changes and run git commit.
Use this skill when you are ready to commit work in this repo.
Applies when: Changes are staged and you need a commit message. Do not use when: Nothing is staged or you are not using Git.
Rules
- Types:
feat,fix,docs,style,refactor,test,chore,perf,ci,build,revert. - Header format:
type(scope): subject(scope optional). - Header max length: 100 characters.
- Subject: imperative, no trailing period, no emojis.
- Issue refs: include
ref AL-###in the body only when applicable.
Workflow
- Confirm something is staged.
- Review staged diff and affected paths.
- Detect relevant
AL-###keys (branch, diff, or recent commits). - Choose the best commit type and optional scope.
- Write an imperative subject (<= 100 chars).
- Compose the commit message, then run
git commit.
Checklists
Pre-commit checklist
-
git statusshows staged changes - Issue key(s) identified or explicitly absent
Review checklist
- Header is <= 100 characters
- Type is lowercase and valid
- No emojis
-
ref AL-###included only when applicable
Minimal examples
Commit without body
git commit -m "fix(auth): handle empty session"
Commit with body + issue refs
git commit -m "feat(billing): add invoice export" -m "Add export endpoint and UI action" -m "ref AL-123"
Common mistakes / pitfalls
- Committing with no staged changes
- Using vague subjects ("update stuff")
- Exceeding header length
- Adding
ref AL-###when no issue applies
Signals
- GitHub stars
- 391
- Forks
- 7
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
commit-asymmetric-al- Source
- github.com/asymmetric-al/core