<< All versions
Skill v1.0.0
currentAutomated scan100/100fvadicamo/dev-agent-skills/git-commit
──Details
PublishedJuly 13, 2026 at 05:55 AM
Content Hashsha256:d61f41580a742652...
Git SHAcbc95aea08ba
──Files
Files (1 file, 1.5 KB)
SKILL.md1.5 KBactive
SKILL.md · 58 lines · 1.5 KB
version: "1.0.0" name: git-commit description: Creates git commits following Conventional Commits format with type/scope/subject. Use when user wants to commit changes, create commit, save work, or stage and commit. Enforces project-specific conventions from CLAUDE.md.
Git commit
Creates git commits following Conventional Commits format.
Recent project commits
!git log --oneline -5 2>/dev/null
Quick start
bash
# 1. Stage changesgit add <files># 2. Create commitgit commit -m "type(scope): subject"
Project conventions
- Scope is required (kebab-case):
validation,auth,cookie-service,api - Additional type beyond standard CC:
security(vulnerability fixes or hardening) - HEREDOC for multi-line commits:
bash
git commit -m "$(cat <<'EOF'feat(validation): add URLValidator with domain whitelistImplement URLValidator class supporting:- Domain whitelist enforcement- Dangerous scheme blockingAddresses Requirement 31Part of Task 5.1EOF)"
Important rules
- ALWAYS check CLAUDE.md conventions first - use project format if it differs
- ALWAYS include scope in parentheses
- ALWAYS use present tense imperative verb for the subject
- NEVER end subject with a period
- NEVER exceed 50 chars in the subject line
- NEVER use generic messages ("update code", "fix bug", "changes")
- Group related changes into a single focused commit
References
references/commit_examples.md- Extended examples by type, good/bad comparisons