← ClaudeAtlas

git-commitlisted

Create proper git commits from repository changes using Conventional Commits headers and a high-signal commit body that explains why the change was needed and what was done. Use when the user says commit this, make a commit, create a commit, draft a commit message from current changes, or asks for a proper git commit.
mgajewskik/opencode-config · ★ 6 · Code & Development · score 59
Install: claude install-skill mgajewskik/opencode-config
# Git Commit Create commit messages that stay useful after the diff is closed. ## Purpose / Not For Use this skill when the task includes drafting or creating a git commit. In scope: - Turn staged or unstaged changes into an accurate Conventional Commit header. - Add a commit body that explains why the change was necessary and what was done. - Follow the repository's existing commit taxonomy when it already has a stable pattern. - Flag commits that should probably be split before creating misleading history. Out of scope: - Pull request writing, release notes, or changelog generation by themselves. - Rebases, history rewriting, or force-push workflows. - Generic git troubleshooting unrelated to the commit message itself. ## Archetype Recommend Lightweight with a small decision layer. Why: - The workflow is linear and repeatable. - Most quality checks are binary: correct type, correct scope, correct body structure, correct breaking-change signaling. - The only subjective part is choosing the most accurate framing, which is handled by the type and body references. ## Trigger Boundary Trigger this skill when the user asks for any of the following: - `commit this` - `make a commit` - `create a commit` - `write a commit message from this diff` - `draft a proper git commit` - any request whose next meaningful step is creating a real git commit Do not trigger when the user only wants: - a pull request - a changelog - release/version planning without a commit task - a gene