Skip to content
Development
Skill

/git-commits

Git Commit Rules

From plugin
vibecosystem
532200 skills138 agents7 hooks
Install
$ npx -y skills add vibeeval/vibecosystem --skill git-commits --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/git-commits

Context preview

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

Git Commit Rules

SKILL.md

git-commits.SKILL.md
name: git-commits
description: Git Commit Rules
user-invocable: false

Git Commit Rules

When the user asks to commit, push, or save changes to git:

MUST Use /commit Skill

**DO NOT** run `git commit` directly. Instead:

Skill("commit")

The `/commit` skill: 1. Removes Claude attribution from commits 2. Generates reasoning.md capturing what was tried 3. Clears build attempts for next feature

Why This Matters

  • Regular `git commit` adds "Generated with Claude Code" and Co-Author lines
  • The `/commit` skill removes these so commits appear user-authored
  • Reasoning capture preserves build history for future sessions

Trigger Words

When you see these in user prompts, use the commit skill:

  • "commit", "push", "save changes"
  • "push to github", "push changes"
  • "commit and push"

After Commit

The skill will prompt you to run:

bash "$CLAUDE_PROJECT_DIR/.claude/scripts/generate-reasoning.sh" <hash> "<message>"

Then push if requested:

git push origin <branch>
Ships withvibecosystem

Your AI software team. Built on Claude Code. vibecosystem turns Claude Code into a full AI software team — 138 specialized agents that plan, build, review, test, and learn from every mistake. No configuration needed — just install and code.

Get the whole plugin

Other skills on vibecosystem.