About commit
A Git skill for creating atomic Conventional Commits with standard `git` commands. It guides developers through reviewing changes, staging selected files, composing a message, and committing.
Key features
- 01Inspect status and diffs
- 02Stage selected files explicitly
- 03Compose Conventional Commit messages
- 04Create commits with standard Git
Use cases
- 01Committing a focused set of changes
- 02Preparing a Conventional Commit from staged work
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ fradser/ dotclaude --skill commitAfter installing, type/commitin Claude Code to confirm it loaded.
Details
From the project READMECommit Skill (Standard Git)
Create clean, atomic Conventional Commits using standard git commands.
Workflow
- Inspect status and diff:
git status --porcelain git diff --staged git diff - Stage files:
Stage relevant modified or untracked files explicitly:
git add <file1> <file2> ... - Formulate Conventional Commit Message:
Follow the specification:
<type>(<optional scope>): <short description>Types:feat,fix,docs,style,refactor,perf,test,build,ci,chore. - Commit:
Execute standard
git commit:
If a co-author trailer is required or requested, followgit commit -m "<type>(<scope>): <summary>"../../references/coauthor-attribution.md.
Comments
Markdown supported