Help us improve
Share bugs, ideas, or general feedback.
From development-planning
Generates conventional git commit messages from staged changes, unstaged diffs, and recent history. Uses git status, diff --cached, diff, log. Outputs type(scope): summary with body.
npx claudepluginhub uniswap/ai-toolkit --plugin development-planningHow this skill is triggered — by the user, by Claude, or both
Slash command
/development-planning:generate-commit-messageThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a structured git commit message based on current changes and repository patterns.
Generates clear, conventional commit messages from git diffs. Useful when writing commit messages, reviewing staged changes, or preparing commits.
Generates conventional commit messages from staged changes by analyzing git diff and status. Helps users write structured, meaningful commits.
Generates descriptive commit messages following conventional commits format by analyzing git diffs. Useful when writing commit messages or reviewing staged changes.
Share bugs, ideas, or general feedback.
Generate a structured git commit message based on current changes and repository patterns.
Gather Git Information:
git status to see staged and unstaged changesgit diff --cached to get detailed staged changesgit diff to get unstaged changes (if any)git log --oneline -10 to understand repository commit patternsParse Input: Extract any scope or focus area from user's request
Generate Message: Create commit message following conventional format:
Generate commit message in this format:
<type>(<scope>): <summary>
<body explaining WHAT changed and WHY>
🤖 Generated with [Claude Code](https://claude.ai/code)
Types: feat, fix, docs, style, refactor, test, chore, perf, ci, build
"Generate a commit message"
"What should my commit say for these auth changes"
"Write commit message focusing on the API updates"
"Create commit for database migration"
Invokes the commit-message-generator-agent with:
git commit - only generates message text