git:commit

Installation
SKILL.md

Smart Commit

Stages everything and commits. No questions asked.

Arguments

  • $ARGUMENTS - Optional. Full message ("docs: update readme") or type hint (fix, feat(auth))
  • If a full message is provided in quotes, use it directly — skip analysis

Instructions

  1. Run git add -A
  2. Run git diff --cached --stat — if nothing staged, tell the user and stop
  3. Run git diff --cached (first 200 lines if large)
  4. Determine the commit message in Conventional Commits format:
    • Type: feat, fix, docs, refactor, test, chore, perf, ci, build, style, revert
    • Scope: main directory or module affected (omit if widespread)
    • Description: imperative mood, lowercase, no period, max 72 chars
    • If args provided a type or scope, use those
Related skills
Installs
13
Repository
ikatsuba/skills
First Seen
Jan 24, 2026