Awesome-omni-skill commit

Git Commit Command

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/commit-sakuro" ~/.claude/skills/diegosouzapw-awesome-omni-skill-commit-f38e61 && rm -rf "$T"
manifest: skills/tools/commit-sakuro/SKILL.md
source content

Commit

Create a git commit following project conventions.

Workflow

  1. Run project tests before committing (skip for documentation-only changes)
  2. Stage specific files individually — never use
    git add .
    or
    git add -A
  3. Review staged changes with
    git diff --cached
  4. Commit using heredoc with single-quoted delimiter (
    <<'EOF'
    )

Commit Message Rules

  • Write in English, imperative mood ("Fix" not "Fixed")
  • Start with
    :emoji:
    code (not raw Unicode), followed by a space
  • No period at end of subject line
  • Body: focus on WHAT and WHY, 2-3 bullet points max
  • Omit changes that were written but not included in the final commit
  • Never include AI attribution

Emoji Codes

:zap:
Performance ·
:bug:
Bug fix ·
:sparkles:
Feature ·
:memo:
Documentation
:recycle:
Refactor ·
:art:
Structure/format ·
:wrench:
Configuration
:white_check_mark:
Tests ·
:fire:
Remove ·
:package:
Dependencies