From base
Generates git commit messages following conventional commit standards with collaborative attribution and quality validation. Useful for drafting commits, analyzing changes, and ensuring reliable git workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/base:crafting-commitsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A professional git commit message drafting service that follows modern conventional commit standards, provides collaborative attribution, and includes quality validation for reliable development workflows.
A professional git commit message drafting service that follows modern conventional commit standards, provides collaborative attribution, and includes quality validation for reliable development workflows.
This skill follows the principle of progressive disclosure. This file contains the core workflow and high-level guidance. For more detailed information, please refer to the linked reference files.
git statusgit diff --stagedgit log --oneline -5For detailed information, please refer to these files:
This skill includes executable scripts for validation and analysis.
scripts/validate_commit.sh: Checks if a commit message follows the conventional commit format.scripts/check_attribution.sh: Validates the Co-Authored-By format in a commit message.scripts/analyze_changes.sh: Provides a summary of staged changes to help draft a commit message.ls, grep, etc.)npx claudepluginhub shrwnsan/vibekit-claude-plugins --plugin baseValidates git commits with conventional commit format. Handles staging, message generation, and commit execution. Activates on explicit commit requests or ship/finalization intent.
Creates Conventional Commits with automatic scope detection, co-author attribution, and pre-commit validation. Validates staged changes and prevents secrets or generated-only files from being committed.
Executes git commits with conventional commit message analysis, intelligent staging, and message generation. Use when asked to commit changes or when /commit is invoked.