Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub urso/claudev --plugin miscHow this skill is triggered — by the user, by Claude, or both
Slash command
/misc:commit-messagehaikuThis 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 concise commit message based on staged changes. Does NOT auto-commit - outputs message for user to copy.
Generates Conventional Commits messages from staged git changes by analyzing git diff --cached. Determines type/scope, writes imperative subjects ≤50 chars, adds body only if why not obvious. Use for commit generation or /cavemanov-commit.
Generates clear, conventional commit messages from git diffs. Useful when writing commit messages, reviewing staged changes, or preparing 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 concise commit message based on staged changes. Does NOT auto-commit - outputs message for user to copy.
$ARGUMENTS
Parse for:
--story <story-file> for context (optional)!git diff --cached --stat
!git diff --cached
!git log --oneline -10
If the staged changes summary above is empty, report and exit:
No staged changes. Stage files with `git add` first.
From the recent commits above, detect if project uses:
feat:, fix:, refactor:, etc.)[ABC-123])Match the detected style.
If --story provided, read the file to understand what was being worked on.
From the diff, identify:
Title (first line):
Body (optional, if changes are complex):
Part of: <story name>## Suggested Commit Message
<body if needed>
```
Guidelines