What problem does it solve?
Manually writing consistent, compliant commit messages that follow team or project conventions is time-consuming and prone to human error, especially for teams adhering to the Conventional Commits specification. This skill automates the entire process by analyzing staged Git changes and applying project-specific rules.
Core Features & Use Cases
- Automated Commit Message Generation: Analyzes staged Git diffs to produce accurate, semantic conventional commit messages with correct type, scope, and subject.
- Project-Specific Rule Enforcement: Integrates with project-level skill-context files to apply custom commit conventions, roadmap linkage requirements, and team-specific formatting rules.
- Intelligent Change Splitting: Detects unrelated changes in staged files and suggests splitting them into separate logical commits to maintain a clean, traceable commit history.
Use Case: Software development teams that require consistent, semantic commit history for changelog generation, version tracking, and compliance with development workflow standards.
Quick Start
Use the aif-commit skill to generate a compliant conventional commit message for your currently staged Git changes.