--- alwaysApply: true --- use git commit messages are based on unstaged files and the chnages made to them present proposed messages for approval get approval before staging or commmiting