commit

Installation
SKILL.md

When creating a git commit:

  • Use Conventional Commits format (see Format)
  • Follow repository commit conventions

Format

<type>(<optional-scope>): <description>

[optional body]

[optional footer(s)]

Rules

  • Subject line: imperative mood, lowercase start, no trailing period.
  • Subject line max: 72 characters.
  • Body lines max: 72 characters, except long URLs, code blocks, or stack traces.
  • Allowed types: feat, fix, docs, chore, style, refactor, perf, test, build, ci, revert.
  • Scope: optional, should name the affected crate or area (e.g., prover, grpc, config).
  • Footer: CONFIG-CHANGE: for configuration changes (multi-line allowed). BREAKING-CHANGE: for breaking changes (multi-line allowed).

Steps

  1. Run the verify skill before staging. All matching checks must pass before proceeding.
  2. Review staged changes with git diff --cached.
  3. Draft a commit message following the rules above.
  4. Present the message for approval before committing.
  5. Create the commit with git commit -S (GPG-sign). Repos enforce verified signatures; unsigned pushes are rejected. Do not push unless explicitly asked.

Additional resources

Related skills
Installs
18
First Seen
Apr 11, 2026