Standardizes Git commit messages and Pull Request descriptions using specific domain tags and structured formatting.
The git-commit skill ensures high-quality version control history by guiding Claude to write clear, concise commit messages and PR descriptions. It enforces a professional standard featuring domain-based tags (such as cli:, api:, or db:), 50-character subject line limits, and an emphasis on explaining the 'why' behind changes rather than just the 'how.' The skill operates autonomously for simple updates but switches to an interactive mode for complex refactors, asking the developer for clarification to ensure the intent is accurately captured. It also automates the creation of PR descriptions with dedicated sections for summaries and test plans, eliminating repetitive manual documentation.