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.
npx claudepluginhub vmkteam/claude-plugins --plugin vmkteam-developerThis skill uses the workspace's default tool permissions.
Generate a concise commit message in English based on the full `git diff` (both staged and unstaged changes).
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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