From vmkteam-developer
Generates concise English commit messages from git diff (staged/unstaged), running make fmt lint first. Enforces 50-char imperative subjects, ticket prefixes from branches, blank line separation, and 72-char bullet bodies for what/why.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vmkteam-developer:commit-msgThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a concise commit message in English based on the full `git diff` (both staged and unstaged changes).
Generate a concise commit message in English based on the full git diff (both staged and unstaged changes).
Pre-commit:
make fmt lint before analyzing the diff. If it produces changes or errors, fix them first.Rules (based on https://cbea.ms/git-commit/):
git diff and git diff --cached to see all changesExample:
PLF-819 Add user validation for order creation
- Add email format and phone length validation in pkg/vt/order.go
- Fix missing nil check for optional DeliveryAddress field
- Update OrderSearch with new CreatedAtFrom/CreatedAtTo filters
- Regenerate zenrpc and mfd-model after schema changes
npx claudepluginhub vmkteam/claude-plugins --plugin vmkteam-developerGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.