Automates the creation of style-consistent git commit messages by analyzing staged diffs and project history.
The commit-sdlc skill streamlines your development workflow by automatically generating context-aware commit messages that match your project's specific conventions. It analyzes your git history to detect patterns like Conventional Commits or ticket-based prefixes and scans staged diffs to describe changes accurately. To ensure clean commits, it can automatically stash unstaged work, validate against custom rules in your sdlc.json configuration, and even integrate with OpenSpec for advanced change tracking, making it an essential tool for maintaining high-quality repository history.
주요 기능
01Automatic style detection for Conventional Commits and ticket-based prefixes
02Support for amending commits and automated headless execution
030 GitHub stars
04Configurable validation for allowed types, scopes, and subject line patterns
05Automated stashing and restoration of unstaged changes for commit isolation
06Deep analysis of staged diffs for accurate message generation
사용 사례
01Generating standard-compliant commit messages without manual formatting
02Enforcing team-wide git standards through custom sdlc.json validation rules
03Safely committing staged changes while working with a messy or partially modified tree