Loading...
Loading...
Stages files, analyzes the diff, and commits with a conventional commit message. Use this skill whenever the user wants to commit, says things like "commit this", "make a commit" or "ship it".
npx skill4agent add aayushbtw/skills git-commit<type>(<scope>): <description>| Type | When to use |
|---|---|
| A new capability, component, or behavior the project didn't have before (new skill, feature, command, config option). Not just any new file — purpose matters. |
| Correcting broken or incorrect behavior |
| Changes to documentation only (README, comments, markdown) |
| Restructuring existing code without changing behavior or adding features |
| Routine upkeep with no behavior change — bumping versions, updating lockfiles, adding |
| Adding or updating tests |
| Changes to CI/CD pipelines or workflow files |
| Undoing a previous commit |
!feat!:git diff --cached --name-onlygit status --short # list all changed and untracked files
git diff --name-only # list modified files with actual diff contentgit statusgit diffgit add <file1> <file2>git diff --cached<generated message>1231git commit -m "<generated message>"23.envgit add