From cavemanov
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.
npx claudepluginhub zzvllvzz/cavemanov --plugin cavemanovThis skill uses the workspace's default tool permissions.
Генерируй краткое сообщение коммита для текущих staged изменений.
Generates one-shot Conventional Commits messages for staged git changes. Imperative subject ≤50 chars with types like feat/fix/refactor, optional scope and why body. Use for standard git commits.
Generates conventional commit messages from staged Git changes by reviewing diffs, categorizing as feat/fix/refactor/docs/test/chore, and formatting as type(scope): description. Use before committing.
Generates ultra-compressed Conventional Commits messages. Cuts noise while preserving intent and reasoning. Subject ≤50 chars, body only for non-obvious why, breaking changes, migrations. Auto-triggers on staging changes or commit requests.
Share bugs, ideas, or general feedback.
Генерируй краткое сообщение коммита для текущих staged изменений.
Conventional Commits. Структура: <тип>(<область>): <описание>
Типы: feat, fix, docs, style, refactor, perf, test, chore, build, ci
git diff уже показывает чтоХорошо:
fix(auth): check token expiry with strict inequality
Previous check used `<=` which accepted tokens at exact expiry time.
Clock skew between services caused intermittent 401s.
Хорошо (самодостаточный subject):
docs: fix typo in README install instructions
Плохо:
Updated some files.
Плохо (повтор того что показывает diff):
feat: add new function called validateInput to utils.js
git diff --cached