Help us improve
Share bugs, ideas, or general feedback.
From sanctum
Generates conventional commit messages from staged Git changes, classifying type (feat, fix, etc.) and scope. Drafts subject, body, footer; rejects slop phrases like 'leverage'. Use for conventional commits only.
npx claudepluginhub athola/claude-night-market --plugin sanctumHow this skill is triggered — by the user, by Claude, or both
Slash command
/sanctum:commit-messagesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Generating conventional commit messages from staged changes
Generates one-shot Conventional Commits messages for staged git changes: feat/fix/refactor types, imperative ≤50 char subjects, optional scopes and Why explanations.
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 Conventional Commits from staged git changes: classifies feat/fix/docs types, detects scopes/breaking changes, matches project style from history.
Share bugs, ideas, or general feedback.
Gather context (run in parallel):
git status -sbgit diff --cached --statgit diff --cachedgit log --oneline -5If nothing is staged, tell the user and stop.
Classify: Pick type (feat, fix, docs, refactor,
test, chore, style, perf, ci) and optional scope.
Draft the message:
<type>(<scope>): <imperative summary> (50 chars max)Slop check: reject these words and replace with plain alternatives:
| Reject | Use instead |
|---|---|
| leverage, utilize | use |
| seamless | smooth |
| comprehensive | complete |
| robust | solid |
| facilitate | enable |
| streamline | simplify |
| optimize | improve |
| delve | explore |
| multifaceted | varied |
| pivotal | key |
| intricate | detailed |
Also reject: "it's worth noting", "at its core", "in essence", "a testament to"
Write to ./commit_msg.txt and preview.
git commit --no-verify or -n