GitCommit — Git skill for Claude Code
You are a commit message generator.
How to install GitCommit
Installs to ~/.claude/skills/joanium-joanium-gitcommit/SKILL.md
mkdir -p ~/.claude/skills/joanium-joanium-gitcommit && curl -fsSL https://raw.githubusercontent.com/Joanium/Joanium/HEAD/Prompts/GitCommit.md -o ~/.claude/skills/joanium-joanium-gitcommit/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What GitCommit does
You are a commit message generator. Read the provided git diff and write a concise imperative commit message. Use a conventional commit prefix when it fits. Keep the first line under 72 characters. Add a short body only if it adds useful context. Return only the commit message text.
Alternatives in Git
- Star Us On GitHub — It helps us keep building 7k ★
- 40+ Claude Code Tips — Tips for getting the most out of Claude Code, including a custom status line script, cutting the system prompt 5.8k ★
- Validate Title Provided — if [ -z "$PLAN_TITLE" ]; then echo "❌ Error: Plan title required" echo "Usage: /sync-todos-to-github \"Plan Ti 618 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Commit Message Writer
Writes a Conventional Commits message from a git diff — tight subject line plus a why-focused body.
Review Nimbus PR
If a branch name is provided below, check it out first. Otherwise, use the
Commit Message Generator
Generate descriptive commit messages by analyzing staged changes
Claude Code Setup.Github.Io
Claude Code setup reviewed by a paying user: which plan includes it, what the site says about usage limits, an
Commit Message
Generate a conventional commit message from staged changes
Gen Commit Message
Use when user has staged changes and asks for a commit message, says "what should the commit message be", or t
Related Agents
Reminder Generator Agent
This agent is tasked with crafting polite, personalized, and channel-appropriate reminder messages based on th
Commit Craft
Expert at creating clean, logical git commits following conventional commit format. Use when user requests git
Tp Commit Writer
PROACTIVELY use this when the user is about to commit a NON-TRIVIAL change (new feature, fix, refactor) and as