# Semantic commit messages See how a minor change to your commit message style can make you a better programmer. ```shell []: │ │ │ │ │ └─> Summary in present tense. Not capitalized. No period at the end. │ │ │ └─> Scope (optional): eg. common, compiler, authentication, core │ └─> Type: chore, docs, feat, fix, refactor, style, or test. ```