# git-commit > Stage meaningful diffs and create commits with WHY-focused messages. Use whenever making git commits. - Author: atusy - Repository: atusy/dotfiles - Version: 20260116130051 - Stars: 23 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/atusy/dotfiles - Web: https://mule.run/skillshub/@@atusy/dotfiles~git-commit:20260116130051 --- --- name: git-commit description: Stage meaningful diffs and create commits with WHY-focused messages. Use whenever making git commits. --- # INSTRUCTIONS Use `/git:commit` slash command to stage meaningful diffs and create commits with WHY-focused messages. # DISCIPLINE - Only commit when: 1. ALL tests are passing 2. ALL compiler/linter warnings have been resolved 3. The change represents a single logical unit of work 4. Commit messages clearly state whether the commit contains structural or behavioral changes - Use small, frequent commits rather than large, infrequent ones