commit

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Commit

Quick commit with conventional message format, then push.

Context

  • Git state: !git status
  • Staged changes: !git diff --cached --stat
  • Unstaged changes: !git diff --stat
  • Recent commits: !git log --oneline -5
  • Current branch: !git branch --show-current

Workflow

  1. Analyze: Review git status

    • Nothing staged but unstaged changes exist: git add .
    • Nothing to commit: inform user and exit
  2. Generate commit message:

    • Format: type(scope): brief description
    • Types: feat, fix, update, docs, chore, refactor, test, perf, revert
    • Under 72 chars, imperative mood, lowercase after colon
    • Example: update(statusline): refresh spend data
  3. Commit: git commit -m "message"

  4. Push: git push

Rules

  • SPEED OVER PERFECTION: Generate one good message and commit
  • NO INTERACTION: Never ask questions - analyze and commit
  • AUTO-STAGE: If nothing staged, stage everything
  • AUTO-PUSH: Always push after committing
  • IMPERATIVE MOOD: "add", "update", "fix" not past tense
Related skills
Installs
13
GitHub Stars
190
First Seen
Feb 17, 2026
Security Audits