Skip to content
Agent Memory
Skill

/commit

Stage and create a Conventional Commits message for the current change

BOOST
From plugin
everos
13k5 skills6 commands
Install
$ npx -y skills add evermind-ai/everos --skill commit --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/commit

Context preview

The summary Claude sees to decide when to auto-load this skill.

Stage and create a Conventional Commits message for the current change

SKILL.md

commit.SKILL.md
name: commit
description: Stage and create a Conventional Commits message for the current change

/commit

Create a well-formed commit following the [Conventional Commits](https://www.conventionalcommits.org) standard. The format is enforced by `gitlint` in the `commit-msg` hook.

Steps

1. Run `git status` and `git diff` (and `git diff --staged`) to see what changed. 2. Review recent history for style: `git log --oneline -10`. 3. Group the change into a single focused commit. If the working tree mixes unrelated changes, stage selectively (`git add -p` / specific paths) rather than committing everything at once. 4. Write the message in **Conventional Commits** form:

   <type>[(scope)][!]: <imperative summary, ≤72 chars>

   <optional body: what & why, wrapped at 72>

   <optional footer: BREAKING CHANGE: …, Refs: #123>

5. Never use `--no-verify`. If pre-commit hooks fail, fix the cause and re-commit. 6. Do not commit secrets, generated artifacts, or work-in-progress directly to the protected `main` branch.

Types

| Type | Use for | |---|---| | `feat` | new feature | | `fix` | bug fix | | `refactor` | behavior-preserving restructure | | `test` | add / update tests | | `docs` | documentation | | `style` | formatting only | | `perf` | performance | | `chore` | config / build / tooling | | `build` | build system or dependencies | | `ci` | CI configuration | | `revert` | revert a previous commit |

Notes

  • No emoji — the title must start with the `type`.
  • One logical change per commit; keep the history bisectable.
  • The summary is imperative mood: "add", not "added" / "adds".
  • `scope` is optional: `fix(search): …`. A `!` before the colon (or a

`BREAKING CHANGE:` footer) marks a breaking change.

Read more
Ships witheveros

One portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.

Get the whole plugin
Stats
13,359
Stars
927
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
1d ago
Last commit
11mo ago
Created
11h ago
Added

Repo: evermind-ai/everos

Other skills on everos.