โ All skills
๐
Commit Helper
Looks at your staged changes and writes a clear, conventional commit message so your git history stays readable. One of the first skills I install in every project.
๐ก Copying is free for everyone. Downloading the file needs a free account โ it's how I keep in touch with people who use my skills.
---
name: commit-helper
description: Generate a clean conventional-commit message from the staged diff. Use whenever the user asks to commit, write a commit message, or wrap up changes.
---
# Commit Helper
When the user wants to commit:
1. Run `git diff --staged` to see what is actually being committed.
2. Summarise the change in one line using Conventional Commits:
`<type>(<scope>): <description>`
where type is one of: feat, fix, docs, refactor, test, chore.
3. Keep the subject under 72 characters, imperative mood ("add" not "added").
4. If the change is non-trivial, add a short body explaining the *why*.
5. Show the message to the user and ask for confirmation before committing.