โ† 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.