Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Writes Git commit messages. Activates when the user asks to write a commit message, draft a commit message, or similar.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 21% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 37% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 83% | 0% |
| case-20 | ✓→✗ | ▼ Worse | -54% | 0% |
Write commit messages that follow commit style guidelines for the project.
<subsystem>: <summary>
<reference issues/PRs/etc.>
<long form description>area of code changed (e.g., terminal, vt, lib, config, font). Determine this from the file paths in the diff. If changes span the macOS app, use macos. For GTK, use gtk. For build system, use build. Use nested subsystems with / when helpful and exclusive (e.g., terminal/osc).
no trailing period. Keep it concise—ideally under 60 characters total for the whole subject line.
the relevant numbers on their own lines after the subject, separated by a blank line. E.g. #1234
line).
and how the new behavior works at a high level.
.jj is present, use jj instead of git for all commands.branch name.
Other measured skills in the registry, with their headline benchmark lift.