commitlisted
Install: claude install-skill ada-ggf25/AI-Tools
# Conventional Commits — git commit skill
Creates a well-formed [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
commit from the current working tree. Reads the diff, proposes a message for approval, then
commits. Never commits silently — the user always sees and approves the message first.
## Accepted flags (parsed from the user's invocation text)
| Flag | Effect |
|---|---|
| `--push` | `git push` after a successful commit |
| `--british` | British English spelling in the message (default: American English) |
| `--credit` | Append a Codex co-author trailer to the commit |
| `--all` | Stage all modified/deleted tracked files before committing (equivalent to `git add -u`) |
| `--staged` | Commit only what is already staged; never touch the index |
| `--breaking` | Mark as a breaking change (appends `!` and adds `BREAKING CHANGE:` footer) |
| `--amend` | Amend the last commit instead of creating a new one |
| `--closes N` | Append `Closes #N` footer |
| `--refs N` | Append `Refs #N` footer |
If the user provides a free-text hint (e.g. `$commit fix the login redirect loop`), use it
as a strong signal for the description — do not ignore it.
## Conventional Commits format
```text
<type>[optional scope]: <description>
<body>
[optional footers]
```
**Types:** `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `build`, `ci`, `chore`
**Scope:** noun in parentheses describing the section of the codebase (e.g. `feat(auth):`)
**Breaking change